каст. фреймворк . TextTracksManager
Управляет текстовыми дорожками.
- Броски
non-null ErrorЕсли конструктор используется напрямую. Доступ к TextTracksManager следует осуществлять только путем вызова cast.framework.PlayerManager#getTextTracksManager .
Методы
addTracks
addTracks(tracks)
Добавляет текстовые дорожки в список.
Параметр | |
|---|---|
треки | Массив ненулевых объектов cast.framework.messages.Track Значение не должно быть нулевым. |
- Броски
non-null ErrorЕсли треки недоступны, или trackId не уникален, или добавлены нетекстовые треки.
создать трек
Метод createTrack() возвращает cast.framework.messages.Track
Создаёт текстовую дорожку.
- Броски
non-null ErrorЕсли менеджер треков недоступен.- Возвраты
non-null cast.framework.messages.Track
getActiveIds
Метод getActiveIds() возвращает массив чисел.
Получает все активные текстовые идентификаторы.
- Возвраты
non-null Array of number
getActiveTracks
Метод getActiveTracks() возвращает массив ненулевых объектов, полученных путем приведения типа к определенному типу.
Получает все активные текстовые дорожки.
- Возвраты
non-null Array of non-null cast.framework.messages.Track
getTextTracksStyle
Метод getTextTracksStyle() возвращает ( cast.framework.messages.TextTrackStyle или undefined)
Возвращает текущий стиль текстовой дорожки.
- Возвраты
(non-null cast.framework.messages.TextTrackStyle or undefined)
getTrackById
getTrackById(id) возвращает cast.framework.messages.Track
Получает текстовый трек по идентификатору.
Параметр | |
|---|---|
идентификатор | число |
- Броски
non-null Errorесли идентификатор недоступен или недействителен.- Возвраты
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
Получает текстовые дорожки по языку.
Параметр | |
|---|---|
язык | нить Языковой тег в соответствии с RFC 5646. |
- Броски
non-null Errorесли язык недоступен.- Возвраты
non-null Array of non-null cast.framework.messages.Track
setActiveByIds
setActiveByIds(newIds)
Устанавливает активные текстовые дорожки по идентификатору.
Параметр | |
|---|---|
новые идентификаторы | Массив чисел Идентификаторы текстовых дорожек, которые необходимо включить. Чтобы очистить текстовые дорожки, установите значение в пустой массив или Значение может быть нулевым. |
- Броски
Ошибка, если идентификатор недействителен
non-null Error.
setActiveByLanguage
setActiveByLanguage(language)
Задает активацию текстовых дорожек в зависимости от языка. Будет включена только первая соответствующая языковая дорожка.
Параметр | |
|---|---|
язык | нить Языковой тег в соответствии с RFC 5646. |
- Броски
non-null Errorесли язык недоступен или недействителен.
setTextTrackStyle
setTextTrackStyle(style)
Задает стиль дорожки текста.
Параметр | |
|---|---|
стиль | cast.framework.messages.TextTrackStyle Значение не должно быть нулевым. |
- Броски
non-null ErrorЕсли менеджер треков недоступен.