cast. framework. RemotePlayer
Propriedades do player remoto atualizadas por
cast.framework.RemotePlayerController
.
Construtor
RemotePlayer
novo RemotePlayer()
- Implementa
- castx.common.RemotePlayer.PlayerInterface
Propriedades
breakClipId
(string ou indefinido)
ID do clipe de intervalo atual.
breakId
(string ou indefinido)
ID do intervalo atual.
canControlVolume
boolean
Indica o suporte à mudança de volume do suporte ao receptor.
canPause
boolean
Verdadeiro se o receptor permitir a pausa.
canSeek
boolean
Verdadeiro se o receptor permitir a busca.
controller
ControllerInterface anulável
O controle do jogador.
currentBreakClipNumber
number
É o número do clipe de intervalo de reprodução atual no intervalo.
currentBreakClipTime
(número ou indefinido)
Tempo em segundos decorridos após o início do clipe de intervalo atual.
currentBreakTime
(número ou indefinido)
Tempo em segundos decorridos após o início do intervalo atual.
currentTime
number
A posição atual da reprodução de mídia em segundos. Para buscar a reprodução, altere esse valor e chame cast.framework.RemotePlayerController#seek. Quando a mídia estiver em reprodução, esse valor será atualizado a cada segundo.
displayName
string
Nome de exibição do aplicativo receptor.
displayStatus
string
Status do receptor para exibição: é o título da mídia, se disponível. Caso contrário, é o texto do status do receptor.
visualização
number
É a duração da mídia carregada no momento em segundos.
imageUrl
string anulável
URL da miniatura da mídia em exibição no momento.
isConnected
boolean
Verdadeiro se o app estiver conectado a um dispositivo de transmissão.
isMediaLoaded
boolean
Verdadeiro se a mídia estiver carregada no dispositivo de transmissão.
isMuted
boolean
Verdadeiro se o dispositivo estiver com o som desativado.
isPaused
boolean
Verdadeiro se a mídia atual estiver pausada.
isPlayingBreak
boolean
Indica que o receptor está fazendo uma pausa.
liveSeekableRange
(chrome.cast.media.LiveSeekableRange não nulo ou indefinido)
Período buscável de uma transmissão ao vivo ou de evento. O tempo de mídia relativo é usado em segundos. Ele não será definido para transmissões VOD.
mediaInfo
chrome.cast.media.MediaInfo anulável
Tocando informações de mídia.
numberBreakClips
number
Número de clipes de intervalo no intervalo atual.
playerState
chrome.cast.media.PlayerState anulável
Estado atual da reprodução de mídia.
queueData
(chrome.cast.media.QueueData não nulo ou indefinido)
Adicionar dados à fila.
savedPlayerState
anulável {mediaInfo: anulável chrome.cast.media.PlayerState, currentTime: number, is paused: boolean}
Estado do player remoto salvo quando a sessão é desconectada. Pode ser usado para continuar a reprodução localmente no mesmo local em um evento de desconexão.
statusText
string
Texto descritivo para o conteúdo atual do aplicativo.
título
string anulável
Título da mídia atual.
videoInfo
(chrome.cast.media.VideoInformation não nulo ou indefinido)
As informações do vídeo.
volumeLevel
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 alterar o volume do receptor, altere esse valor e chame cast.framework.RemotePlayerController#setVolumeLevel.
whenSkippable
(número ou indefinido)
É o tempo em segundos em que esse clipe de intervalo se torna pulável. O valor 5 significa que o usuário final pode pular esse clipe de intervalo após 5 segundos. Se esse campo não for definido, o clipe de intervalo atual não é pulável.