Класс: Медиаинформация

Конструктор

Медиа информация

новый MediaInfo (contentId, contentType)

Параметр

идентификатор содержимого

нить

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

Тип содержимого

нить

Тип содержимого MIME носителя.

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

atvEntity

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

Альтернативный объект, который будет использоваться для загрузки мультимедиа в приложении Android TV.

Если установлено, это переопределит значение, установленное в объекте, если приемник является приложением Android TV. На стороне получателя к объекту можно получить доступ из MediaInfo#getEntity().

перерывКлипы

(ненулевой массив ненулевого chrome.cast.media.BreakClip или неопределенный)

Частичный список клипов перерыва, который включает текущий клип перерыва, который воспроизводится приемником, или те, которые приемник воспроизведет вскоре после этого, вместо отправки всего списка клипов. Это делается для того, чтобы избежать переполнения сообщения MediaStatus.

перерывы

(ненулевой массив ненулевого chrome.cast.media.Break или undefined)

Список перерывов.

идентификатор содержимого

нить

Идентифицирует содержимое. Обычно это URL, но может быть любой строковый идентификатор.

Тип содержимого

нить

Тип содержимого MIME носителя.

URL-адрес контента

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

Необязательный URL-адрес мультимедиа, чтобы разрешить использование contentId для реального идентификатора. Если указан contentUrl, он будет использоваться в качестве URL-адреса мультимедиа, в противном случае в качестве URL-адреса мультимедиа будет использоваться contentId.

customData

обнуляемый объект

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

продолжительность

обнуляемый номер

Продолжительность содержимого в секундах. Может быть нулевым для мультимедиа с типом chrome.cast.media.StreamType.LIVE.

организация

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

Необязательный медиа-объект, обычно это глубокая ссылка Google Assistant.

hlsсегментформат

(ненулевой chrome.cast.media.HlsSegmentFormat или неопределенный)

Формат аудиосегмента HLS.

hlsVideoSegmentFormat

(ненулевой chrome.cast.media.HlsVideoSegmentFormat или неопределенный)

Формат сегмента видео HLS.

метаданные

любой тип

Описывает медиаконтент. Значение должно быть одним из объектов chrome.cast.media.*Metadata.

startAbsoluteTime

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

Предоставляет абсолютное время (время Epoch Unix в секундах) для прямых трансляций. Для живого события это будет время начала события, в противном случае это будет начало диапазона поиска, когда началась потоковая передача.

тип потока

ненулевой chrome.cast.media.StreamType

Тип медиапотока.

textTracStyle

Обнуляемый chrome.cast.media.TextTrackStyle

Запрошенный стиль текстовой дорожки. Если они не указаны, будут использоваться настройки стиля устройства (если они существуют).

треки

nullable Массив ненулевого chrome.cast.media.Track

Массив объектов Track.

UserActionStates

(ненулевой массив ненулевого chrome.cast.media.UserActionState или undefined)

Указывает состояние действия пользователя для мультимедиа. Укажите, что пользователю нравится, не нравится или следует за действиями для медиа.

vmapAdsRequest

(ненулевой chrome.cast.media.VastAdsRequest или неопределенный)

Конфигурация запроса рекламы VMAP. Используется, если разрывы и breakClips не предусмотрены.