Класс: Трек

Конструктор

Отслеживать

новый трек (trackId, trackType)

Параметр

идентификатор трека

число

Уникальный идентификатор трека.

тип трека

cast.framework.messages.TrackType

Тип трека.

Значение не должно быть нулевым.

Характеристики

аудиоTrackInfo

(ненулевое значение cast.framework.messages.AudioTrackInfo или неопределенное)

Аудио-специфическая информация о треке. Определено только для дорожек Track#type === 'AUDIO' .

пользовательские данные

(ненулевой объект или неопределенный)

Пользовательские данные, установленные приложением-приемником.

isInband

(логическое или неопределенное)

true указывает, что дорожка является внутриполосной, а не загруженной не побочно. Актуально только для текстовых дорожек.

язык

(строка или неопределенное)

Языковой тег RFC 5646. Если подтип трека — SUBTITLES , это поле является обязательным .

имя

(строка или неопределенное)

Описательное, понятное для человека название трека, например, Spanish .

роли

(ненулевой массив строк или неопределенный)

Роль(и) трека. Распознаются следующие значения для каждого типа носителя с пояснениями значений, описанными в ISO/IEC 23009-1 и помеченными как «Ролевая схема DASH»:

  • ВИДЕО: титр, подзаголовок, основной, альтернативный, дополнительный, знак, аварийный
  • АУДИО: основной, альтернативный, дополнительный, комментарий, дубляж, экстренный.
  • ТЕКСТ: основной, альтернативный, субтитры, дополнительные, комментарии, дубляж, описание, принудительный_субтитр.

подтип

(строка или неопределенное)

Для текстовых дорожек — тип текстовой дорожки.

трекконтентид

(строка или неопределенное)

trackContentId может быть URL-адресом дорожки или любым другим идентификатором, позволяющим получателю найти контент (если дорожка не является внутриполосной или не включена в манифест). Например, это может быть URL-адрес файла VTT.

трекконтенттипе

(строка, ненулевое значение cast.framework.messages.CaptionMimeType или неопределенное)

Это представляет MIME-тип содержимого дорожки. Например, если дорожка представляет собой файл VTT, она будет иметь значение «text/vtt». Это поле необходимо для внеполосных дорожек, поэтому оно обычно предоставляется, если также указан trackContentId . Если у получателя есть способ идентифицировать контент по trackContentId , это поле рекомендуется, но не является обязательным. Тип контента трека, если он указан, должен соответствовать типу трека.

идентификатор трека

число

Уникальный идентификатор дорожки в контексте объекта MediaInformation .

тип

ненулевое значение cast.framework.messages.TrackType

Тип дорожки («ТЕКСТ», «АУДИО» или «ВИДЕО»).