бросать. рамки . удаленный плеер
Свойства удаленного проигрывателя, которые обновляются с помощью cast.framework.RemotePlayerController
.
Конструктор
удаленный плеер
новый 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 секунд. Если это поле не определено, это означает, что текущий клип-брейк нельзя пропустить.