cast. framework. RemotePlayer
Propriedades do player remoto atualizadas por
cast.framework.RemotePlayerController
.
Construtor
Player remoto
new RemotePlayer()
- Implementa
- castx.common.RemotePlayer.PlayerInterface
Propriedades
breakClipId
(string ou indefinido)
ID do clipe de intervalo atual.
ID de interrupção
(string ou indefinido)
ID da quebra atual.
canControlVolume
boolean
Indique o volume do suporte ao receptor.
canPause
boolean
Verdadeiro se o receptor permitir pausa.
buscar
boolean
Verdadeiro se o receptor permitir busca.
controller
ControllerInterface anulável
O controlador do player.
QuebradoNúmero atual
number
O número de clipes do intervalo atual que está sendo reproduzido no intervalo.
Intervalo do momento atual
(número ou indefinido)
Tempo decorrido em segundos após o início do clipe de intervalo atual.
Intervalo atual
(número ou indefinido)
Tempo decorrido em segundos após o início da pausa atual.
currentTime
number
A posição de reprodução de mídia atual em segundos. Para fazer a busca de reprodução, mude esse valor e chame cast.framework.RemotePlayerController#seek. Quando a mídia está em reprodução, esse valor é atualizado a cada segundo.
displayName
string
Nome de exibição do aplicativo receptor.
status de exibição
string
Status do receptor para exibição: é o título da mídia, se disponível, ou, caso contrário, o texto do status do receptor.
duration
number
A duração da mídia atual carregada em segundos.
imageUrl
string anulável
URL da miniatura de mídia em reprodução no momento.
isConnected
boolean
Verdadeiro se o app estiver conectado a um dispositivo de transmissão.
isMediaLoaded
boolean
Verdadeiro se a mídia for carregada no dispositivo de transmissão.
sem som
boolean
Verdadeiro se o som do dispositivo estiver desativado.
isPaused
boolean
Verdadeiro se a mídia atual estiver pausada.
isPlayingBreak
boolean
Indique que o destinatário está abrindo um intervalo.
LiveSeekableRange
(não nulo) chrome.cast.media.LiveSeekableRange ou indefinido)
Intervalo pesquisável de uma transmissão ao vivo ou de evento. Ele usa o tempo de mídia relativo em segundos. Ele será indefinido para streams de VOD.
Informações de mídia
chrome.cast.media.MediaInfo anulável
Tocando informações de mídia.
Clipes de intervalo
number
Número de clipes de intervalo no intervalo atual.
Estado do jogador
chrome.cast.media.PlayerState anulável
Estado atual da mídia.
filaData
(não nulo: chrome.cast.media.QueueData ou indefinido)
Dados da fila.
EstadodoJogador salvo
anulável {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPaused: boolean}
O estado do player remoto é salvo quando a sessão é desconectada. Pode ser usado para continuar a reprodução local no mesmo local no evento de desconexão.
Texto de status
string
Texto descritivo para o conteúdo atual do aplicativo.
title
string anulável
Título da mídia atual.
Informações do vídeo
(não nulo) chrome.cast.media.VideoInformation ou indefinido)
As informações do vídeo.
VolumeVolume
number
O nível de volume do receptor atual como um valor entre 0,0 e 1,0. 1,0 é o volume máximo possível no receptor ou stream. Para mudar o volume do receptor, altere esse valor e chame cast.framework.RemotePlayerController#setVolumeLevel.
quando pulável
(número ou indefinido)
É o tempo em segundos em que este clipe de intervalo se torna pulável. 5 significa que o usuário final pode pular esse clipe de intervalo após cinco segundos. Se esse campo não for definido, isso significa que o clipe de intervalo atual não é pulável.