cast. framework. RemotePlayerController
Controlador do player remoto de transmissão, que fornece vinculação de dados para um player remoto ao estado de transmissão. Ele gerencia um objeto de jogador e atualiza as propriedades dele, fornecendo eventos para mudanças no player.
Construtor
ControladorRemoto
new RemotePlayerController(player)
Parâmetro |
|
---|---|
jogador |
O player que será controlado. O valor não pode ser nulo. |
Métodos
embalada
Fluentd(tipo, gerenciador)
Registra um manipulador de eventos para uma mudança no player.
Parâmetro |
|
---|---|
tipo |
cast.framework.RemotePlayerEventType Tipo de evento. O valor não pode ser nulo. |
handler |
função(não nulo cast.framework.RemotePlayerChangedEvent) manipulador de eventos. |
getFormattedTime
getFormattedTime(timeInSec)
Converte um número que representa um intervalo de segundos em uma string com o formato HH:MM:SS.
Parâmetro |
|
---|---|
timeInSec |
number Precisa ser positivo. Intervalos com mais de 100 horas são truncados silenciosamente. |
getSeekPosition
getSeekPosition(currentTime, duration) retorna o número
Converta o tempo de reprodução atual em uma porcentagem de progresso.
Parâmetro |
|
---|---|
currentTime |
number O horário de reprodução atual. |
duration |
number Tempo total de reprodução da mídia atual. |
- Retorna
-
number
Posição de busca atual em porcentagem.
getSeekTime
getSeekTime(currentPosition, duration) retorna o número
Converte a porcentagem atual da busca na reprodução para o momento da busca.
Parâmetro |
|
---|---|
Posição atual |
number Posição de busca atual em porcentagem. |
duration |
number Tempo total de reprodução da mídia atual. |
- Retorna
-
number
O horário atual.
Desative o som ou ative o som
CANNOT TRANSLATE
Desativar ou ativar o áudio do dispositivo conectado
playOrPause
playOrPause().
Tocar ou pausar mídia atual.
removeEventListener
removeEventListener(type, Handler)
Cancele o registro de um manipulador de eventos para uma mudança do player.
Parâmetro |
|
---|---|
tipo |
cast.framework.RemotePlayerEventType Tipo de evento. O valor não pode ser nulo. |
handler |
função(não nulo cast.framework.RemotePlayerChangedEvent) manipulador de eventos. |
seek
busca()
Procura o item de mídia para o valor currentTime do player.
Nível de volume definido
setVolumeLevel()
Define o nível de volume do dispositivo conectado como o valor do volume do jogador.
Pular anúncio
pularAd()
Pule o anúncio que está sendo reproduzido no receptor.
parar
stop().
Interrompe o player de mídia.