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