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

Конструктор

СМИИнформация

новая медиаинформация()

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

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

(ненулевой массив ненулевых cast.framework.messages.BreakClip или undefined)

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

перерывы

(ненулевой массив ненулевых cast.framework.messages.Break или undefined)

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

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

нить

Обычно URL-адрес носителя.

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

нить

MIME-тип содержимого.

URL-адрес содержимого

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

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

customData

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

Информация о носителе для конкретного приложения.

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

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

Продолжительность носителя. Установите в -1 , если streamType установлен в LIVE .

сущность

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

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

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

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

Формат аудиосегмента HLS. Требуется только для воспроизведения содержимого HLS с использованием MPL.

hlsVideoSegmentFormat

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

Формат сегмента видео HLS. Требуется только для воспроизведения содержимого HLS с использованием MPL.

СМИКатегория

(ненулевой cast.framework.messages.MediaCategory или undefined)

Категория медиа (аудио, видео, изображение).

метаданные

(ненулевой cast.framework.messages.MediaMetadata , ненулевой объект или неопределенный)

Медиа метаданные.

startAbsoluteTime

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

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

тип потока

non-null cast.framework.messages.StreamType

Тип потока.

textTracStyle

(ненулевой cast.framework.messages.TextTrackStyle или неопределенный)

Стиль текстовой дорожки.

треки

(ненулевой массив ненулевых cast.framework.messages.Track или undefined)

СМИ отслеживают.

UserActionStates

(ненулевой массив cast.framework.messages.UserActionState или undefined)

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

vmapAdsRequest

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

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