cast. framework. AudioTracksManager
音声トラックを管理します。
- 例外
-
コンストラクタが直接使用されている場合は
non-null Error。AudioTracksManagerは、cast.framework.PlayerManager#getAudioTracksManager を呼び出してインスタンス化する必要があります。
メソッド
getActiveId
getActiveId() returns number
アクティブな音声トラック ID を取得します。
- 戻り値
-
nullable number
getActiveTrack
getActiveTrack() returns cast.framework.messages.Track
アクティブな音声トラックを取得します。
- 戻り値
-
nullable cast.framework.messages.Track
getTrackById
getTrackById(id) returns cast.framework.messages.Track
id に一致する音声トラックを取得します。
パラメータ |
|
|---|---|
|
id |
数値 |
- 例外
-
idが無効な場合はnon-null Error。 - 戻り値
-
nullable cast.framework.messages.Track
getTracks
getTracks() returns Array of non-null cast.framework.messages.Track
すべての音声トラックを返します。
- 戻り値
-
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track
language に一致するすべてのオーディオ トラックを取得します。
パラメータ |
|
|---|---|
|
language |
文字列 RFC 5646 に準拠した言語タグ。 |
- 例外
-
languageが利用できない場合はnon-null Error。 - 戻り値
-
non-null Array of non-null cast.framework.messages.Track
setActiveById
setActiveById(id)
id に一致する音声トラックをアクティブ状態に設定します。
パラメータ |
|
|---|---|
|
id |
数値 トラック ID |
- 例外
-
idが音声トラック ID でない場合はnon-null Error。
setActiveByLanguage
setActiveByLanguage(language)
language に一致する最初の音声トラックをアクティブ状態に設定します。
パラメータ |
|
|---|---|
|
language |
文字列 RFC 5646 に準拠した言語タグ。 |
- 例外
-
languageが利用できないか無効な場合はnon-null Error。