хром. литой . СМИ . Медиа информация
Описывает элемент мультимедиа.
Конструктор
Медиа информация
новый 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 не предусмотрены.