Classe: RemotePlayer

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.