Класс: PlayerData

Конструктор

Данные игрока

новые данные игрока()

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

активныеTrackIds

ненулевой Массив чисел

Активные идентификаторы треков текущего мультимедиа.

Данные Приложения

значение nullable cast.framework.ui.ApplicationData

Данные Приложения.

BreakPercentagePositions

ненулевой Массив чисел

Массив позиций брейков в процентах. Устарело — не обновляется для перерывов в живых или динамических перерывах.

Устарело
Вместо этого используйте свойство Breaks файла cast.framework.ui.PlayerData#media .

перерывЗаголовок

нить

Название текущего игрового перерыва.

текущийBreakClipNumber

число

Номер текущего воспроизводимого клипа в перерыве.

Текущее время

число

Текущая позиция носителя в секундах или разрыв текущей позиции при воспроизведении с перерывом.

CustomState

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

Пользовательское состояние. Должно использоваться для разделения логики воспроизведения и пользовательского интерфейса, чтобы разрешить запуск одного и того же кода пользовательского интерфейса на пульте дистанционного управления. Состояние можно установить, вызвав cast.framework.PlayerManager#sendCustomState.

дисплейстатус

логическое значение

Должны ли отображаться метаданные игрока (например: заголовок, currentTime). Это будет верно, если должно отображаться хотя бы одно поле метаданных. В некоторых случаях displayStatus будет иметь значение true, но части метаданных должны быть скрыты (например, заголовок мультимедиа во время поиска мультимедиа). В этих случаях можно применить дополнительный CSS, чтобы скрыть эти элементы. Для случаев, когда медиа содержит только аудио, это почти всегда так. В случаях, когда медиафайлом является видео, это будет верно, когда: (1) видео загружается, буферизуется или ищется (2) запрос на воспроизведение был сделан в течение последних пяти секунд, пока медиафайл уже воспроизводится, (3) существует сделан запрос на отображение статуса за последние пять секунд или (4) воспроизведение мультимедиа было приостановлено за последние пять секунд.

тип дисплея

нить

Свойство различать разные типы экрана. Телевизор стоит по умолчанию.

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

число

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

isAtLiveEdge

логическое значение

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

isBreakSkippable

логическое значение

Указывает, что клип-паузу можно пропустить в текущий момент. Истинно, когда ifSkippable == 0.

isLive

логическое значение

Укажите, является ли контент прямой трансляцией.

isPlayingBreak

логическое значение

Укажите, что получатель играет брейк.

isSeeking

логическое значение

Укажите, что игрок ищет (может быть как во время воспроизведения, так и во время паузы).

liveSeekableRange

значение nullable cast.framework.messages.LiveSeekableRange

Укажите диапазон поиска контента, если это прямая трансляция.

СМИ

(обнуляемый cast.framework.messages.MediaInformation или неопределенный)

Актуальная информация СМИ.

МедиаКатегория

значение nullable cast.framework.messages.MediaCategory

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

mediaSessionId

число

Уникальный идентификатор медиа-сеанса. Он обновляется при получении нового запроса на загрузку.

mediaStartAbsoluteTime

обнуляемое число

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

метаданные

(обнуляемый cast.framework.messages.MediaMetadata или обнуляемый объект)

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

следующийМетаданные

(обнуляемый cast.framework.messages.MediaMetadata или обнуляемый объект)

Метаданные следующего элемента.

следующийСубтитр

нить

Подзаголовок следующего пункта.

следующийThumbnailUrl

нить

URL миниатюры следующего элемента.

следующий заголовок

нить

Название следующего элемента.

номерBreakClips

число

Количество клипов перерыва в текущем перерыве.

скорость воспроизведения

число

Скорость воспроизведения мультимедиа.

предварительная загрузкаСледующая

логическое значение

Флаг, чтобы показать/скрыть метаданные следующего элемента.

данные очереди

(обнуляемый cast.framework.messages.QueueData или неопределенный)

Данные очереди.

вторичныйImageUrl

нить

URL вторичного изображения контента.

разделПродолжительность

обнуляемое число

Укажите продолжительность раздела в секундах.

разделStartTimeInMedia

обнуляемое число

Укажите время начала раздела в медиавремени в секундах.

состояние

cast.framework.ui.State

Текущее состояние игрока.

поддерживаются MediaCommands

число

Команды, поддерживаемые этим плеером.

Смотрите также
cast.framework.messages.Command

миниатюраURL

нить

URL миниатюры контента.

заголовок

нить

Название контента.

когда можно пропустить

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

Укажите время, оставшееся до того, как перерыв станет пропускаемым относительно текущего времени воспроизведения. Неопределенное или отрицательное значение, если разрыв нельзя пропустить.