В ролях. рамки . RemotePlayerController
Контроллер удаленного проигрывателя Cast, обеспечивающий привязку данных удаленного проигрывателя к состоянию трансляции. Он управляет объектом игрока и обновляет его свойства, предоставляя события для изменений игрока.
Конструктор
RemotePlayerController
новый RemotePlayerController(плеер)
Параметр | |
---|---|
игрок | Игрок для управления. Значение не должно быть нулевым. |
Методы
addEventListener
addEventListener (тип, обработчик)
Регистрирует обработчик события смены игрока.
Параметр | |
---|---|
тип | cast.framework.RemotePlayerEventType Тип события. Значение не должно быть нулевым. |
обработчик | функция (ненулевое приведение.framework.RemotePlayerChangedEvent ) Обработчик события. |
getFormattedTime
getFormattedTime (timeInSec)
Преобразует число, представляющее интервал в секундах, в строку в формате ЧЧ:ММ:СС.
Параметр | |
---|---|
timeInSec | количество Должен быть положительным. Интервалы продолжительностью более 100 часов автоматически обрезаются. |
getSeekPosition
getSeekPosition(currentTime, продолжительность) возвращает число
Преобразование текущего игрового времени в процент прогресса.
Параметр | |
---|---|
Текущее время | количество Текущее игровое время. |
продолжительность | количество Общее время воспроизведения текущего носителя. |
- Возвращает
number
Текущая позиция поиска в процентах.
getSeekTime
getSeekTime(currentPosition, продолжительность) возвращает число
Преобразование текущего процента поиска воспроизведения в время поиска.
Параметр | |
---|---|
текущая позиция | количество Текущая позиция поиска в процентах. |
продолжительность | количество Общее время воспроизведения текущего носителя. |
- Возвращает
number
Текущее время воспроизведения.
muteOrUnmute
muteOrUnmute()
Отключите или включите звук на подключенном устройстве.
играть или приостановить
играть или приостановить ()
Воспроизведение или приостановка текущего воспроизведения мультимедиа.
удалитьEventListener
removeEventListener (тип, обработчик)
Отменить регистрацию обработчика события смены игрока.
Параметр | |
---|---|
тип | cast.framework.RemotePlayerEventType Тип события. Значение не должно быть нулевым. |
обработчик | функция (ненулевое приведение.framework.RemotePlayerChangedEvent ) Обработчик события. |
стремиться
стремиться()
Ищет элемент мультимедиа для значения currentTime проигрывателя.
setVolumeLevel
установитьОбъемУровень()
Устанавливает уровень громкости подключенного устройства на значение VolumeLevel проигрывателя.
пропустить рекламу
пропустить рекламу()
Пропустить рекламу, воспроизводимую в данный момент на приемнике.
остановка
остановка()
Останавливает медиаплеер.