Classe: RemotePlayer

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.