бросать. рамки . Сообщения . Медиастатус
Представляет состояние сеанса мультимедиа.
Конструктор
Медиастатус
новый Медиастатус()
Характеристики
активныеTrackIds
(ненулевой Массив чисел или неопределенный)
Список идентификаторов, соответствующих активным трекам.
перерывстатус
(ненулевое значение cast.framework.messages.BreakStatus или неопределенное)
Содержит информацию о текущей паузе.
текущийItemId
(число или неопределенное)
Идентификатор этого медиа-элемента (элемента, вызвавшего изменение статуса).
Текущее время
число
Текущая позиция воспроизведения.
пользовательские данные
(ненулевой объект или неопределенный)
Данные о состоянии носителя для конкретного приложения.
расширенный статус
(ненулевое значение cast.framework.messages.ExtendedMediaStatus или неопределенное)
Расширенная информация о статусе носителя. Он используется для трансляции дополнительных состояний игрока помимо четырех основных, а именно IDLE
, PLAYING
, PAUSED
и BUFFERING
. В настоящее время он используется только для сигнализации начальной загрузки элемента мультимедиа. В этом случае MediaStatus#playerState
имеет IDLE
, а ExtendedMediaStatus#playerState
— LOADING
.
праздныйПричина
(ненулевое значение cast.framework.messages.IdleReason или неопределенное)
Если состояние IDLE, укажите причину, по которой игрок перешел в состояние IDLE.
предметы
(ненулевой Массив ненулевых значений cast.framework.messages.QueueItem или неопределенный)
Список элементов очереди мультимедиа.
liveSeekableRange
(ненулевое значение cast.framework.messages.LiveSeekableRange или неопределенное)
Диапазон поиска прямой трансляции или потока событий. При этом используется относительное время мультимедиа в секундах. Он undefined
для потоков VOD.
идентификатор загрузкиItemId
(число или неопределенное)
Идентификатор загружаемого в данный момент элемента мультимедиа. Если загружаемый элемент не загружается, это undefined
.
СМИ
(ненулевое значение cast.framework.messages.MediaInformation или неопределенное)
Информация СМИ.
mediaSessionId
число
Уникальный идентификатор сеанса.
скорость воспроизведения
число
Скорость воспроизведения.
состояние игрока
ненулевое значение cast.framework.messages.PlayerState
Состояние воспроизведения.
preloadedItemId
(число или неопределенное)
Идентификатор следующего элемента. Этот идентификатор доступен только в том случае, если этот элемент был предварительно загружен. Медиа-элементы могут быть частично предварительно загружены и кэшированы, поэтому при их последующей загрузке процесс происходит быстрее (поскольку медиафайлы не нужно извлекать из сети).
данные очереди
(ненулевое значение cast.framework.messages.QueueData или неопределенное)
Данные очереди.
Режим Повтора
(ненулевое значение cast.framework.messages.RepeatMode или неопределенное)
Поведение очереди после воспроизведения всех элементов.
поддерживаются MediaCommands
число
Команды, поддерживаемые этим плеером.
тип
ненулевое значение cast.framework.messages.MessageType
видеоИнформация
(ненулевое значение cast.framework.messages.VideoInformation или неопределенное)
Видеоинформация.
объем
ненулевое значение cast.framework.messages.Volume
Текущий объем потока.