бросать. рамки . Сообщения . Отслеживать
Описывает информацию о метаданных трека.
Конструктор
Отслеживать
новый трек (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
Тип дорожки («ТЕКСТ», «АУДИО» или «ВИДЕО»).