Класс: RemotePlayer

Конструктор

удаленный плеер

новый RemotePlayer()

Орудия
castx.common.RemotePlayer.PlayerInterface

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

BreakClipId

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

Идентификатор текущего клипа перерыва.

идентификатор перерыва

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

Идентификатор текущего перерыва.

canControlVolume

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

Укажите, что приемник поддерживает изменение громкости.

можноПауза

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

Истинно, если приемник разрешает паузу.

canSeek

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

Истинно, если получатель разрешает поиск.

контроллер

обнуляемый интерфейс контроллера

Контроллер для игрока.

текущийBreakClipNumber

число

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

текущееBreakClipTime

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

Время в секундах, прошедшее после начала текущего клипа-паузы.

текущее время перерыва

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

Время в секундах, прошедшее после начала текущего перерыва.

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

число

Текущая позиция воспроизведения мультимедиа в секундах. Чтобы выполнить поиск при воспроизведении, измените это значение и вызовите cast.framework.RemotePlayerController#seek . Во время воспроизведения мультимедиа это значение будет обновляться каждую секунду.

отображаемое имя

нить

Отображаемое имя приложения-приемника.

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

нить

Статус получателя для отображения: это заголовок носителя, если он доступен, или, в противном случае, текст статуса получателя.

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

число

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

URL изображения

обнуляемая строка

URL-адрес миниатюры воспроизводимого медиафайла.

подключен

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

True, если приложение подключено к устройству трансляции.

isMediaLoaded

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

True, если носитель загружен на устройство трансляции.

isMuted

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

True, если звук на устройстве отключен.

isPaused

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

True, если текущий носитель приостановлен.

isPlayingBreak

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

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

liveSeekableRange

(ненулевое значение chrome.cast.media.LiveSeekableRange или неопределенное)

Диапазон поиска прямой трансляции или потока событий. Он использует относительное время мультимедиа в секундах. Для потоков VOD оно будет неопределенным.

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

обнуляемый chrome.cast.media.MediaInfo

В настоящее время воспроизводится медиа-информация.

номерBreakClips

число

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

состояние игрока

обнуляемый chrome.cast.media.PlayerState

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

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

(ненулевое значение chrome.cast.media.QueueData или неопределенное)

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

сохраненноеPlayerState

nullable {mediaInfo: nullable chrome.cast.media.PlayerState , currentTime: число, isPaused: логическое значение}

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

статустекст

нить

Текст описания текущего содержимого приложения.

заголовок

обнуляемая строка

Текущее название СМИ.

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

(ненулевое значение chrome.cast.media.VideoInformation или неопределенное)

Видеоинформация.

уровень громкости

число

Текущий уровень громкости приемника в диапазоне от 0,0 до 1,0. 1.0 — максимально возможная громкость на приемнике или потоке. Чтобы изменить громкость приемника, измените это значение и вызовите cast.framework.RemotePlayerController#setVolumeLevel .

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

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

Время в секундах, когда этот клип-паузу можно будет пропустить. 5 означает, что конечный пользователь может пропустить этот отрывок через 5 секунд. Если это поле не определено, это означает, что текущий клип-брейк нельзя пропустить.