бросать. рамки . Менеджер аудиотреков
Управляет звуковыми дорожками.
- Броски
non-null Error
, если конструктор используется напрямую. ЭкземплярAudioTracksManager
должен быть создан путем вызова cast.framework.PlayerManager#getAudioTracksManager .
Методы
getActiveId
getActiveId() возвращает число
Получает идентификатор активной звуковой дорожки.
- Возврат
nullable number
getActiveTrack
getActiveTrack() возвращает cast.framework.messages.Track
Получает активную звуковую дорожку.
- Возврат
nullable cast.framework.messages.Track
getTrackById
getTrackById(id) возвращает cast.framework.messages.Track
Получает звуковую дорожку, соответствующую id
.
Параметр | |
---|---|
идентификатор | число |
- Броски
non-null Error
еслиid
недоступен или недействителен.- Возврат
nullable cast.framework.messages.Track
getTracks
getTracks() возвращает массив ненулевых значений cast.framework.messages.Track
Возвращает все звуковые дорожки.
- Возврат
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) возвращает массив ненулевых значений cast.framework.messages.Track
Получает все аудиодорожки, соответствующие language
.
Параметр | |
---|---|
язык | нить Языковой тег согласно RFC 5646. |
- Броски
non-null Error
, еслиlanguage
недоступен.- Возврат
non-null Array of non-null cast.framework.messages.Track
setActiveById
setActiveById (идентификатор)
Устанавливает звуковую дорожку, соответствующую id
в активное состояние.
Параметр | |
---|---|
идентификатор | число Идентификатор трека |
- Броски
non-null Error
, еслиid
не является идентификатором звуковой дорожки.
setActiveByLanguage
setActiveByLanguage (язык)
Устанавливает первую звуковую дорожку, соответствующую language
в активное состояние.
Параметр | |
---|---|
язык | нить Языковой тег согласно RFC 5646. |
- Броски
non-null Error
еслиlanguage
недоступен или недействителен.