Classe: PlayerData

Construtor

PlayerData

novo PlayerData()

Propriedades

activeTrackIds

não nulo Matriz de números

IDs das faixas ativas da mídia atual.

applicationData

cast.framework.ui.ApplicationData anulável

Dados do aplicativo.

breakPercentagePositions

não nulo Matriz de números

Matriz de posições de quebras em porcentagem. Obsoleto: não foi atualizado para intervalos ao vivo ou dinâmicos.

Descontinuado
Use a propriedade "breaks" de cast.framework.ui.PlayerData#media.

breakTitle

string

Título do intervalo de reprodução atual.

currentBreakClipNumber

number

É o número do clipe de intervalo de reprodução atual no intervalo.

currentTime

number

Posição atual da mídia em segundos ou quebra da posição atual se a reprodução for interrompida.

customState

objeto anulável

Estado personalizado do usuário. Deve ser usado para separar a reprodução e a lógica da interface, para permitir que o mesmo código da interface seja executado em um controle remoto. O estado pode ser definido chamando cast.framework.PlayerManager#sendCustomState.

displayStatus

boolean

Define se os metadados do player (por exemplo, título, currentTime) devem ser exibidos. Isso será verdadeiro se for necessário exibir pelo menos um campo nos metadados. Em alguns casos, displayStatus será verdadeiro, mas partes dos metadados precisarão ficar ocultas (por exemplo, o título da mídia enquanto a mídia está sendo buscada). Nesses casos, CSS adicional pode ser aplicado para ocultar esses elementos. Nos casos em que a mídia é somente de áudio, isso quase sempre acontece. Nos casos em que a mídia é vídeo, isso acontece quando: (1) o vídeo está sendo carregado, armazenado em buffer ou buscando (2) uma solicitação de reprodução foi feita nos últimos cinco segundos enquanto a mídia já está sendo reproduzida, (3) há uma solicitação feita para mostrar o status nos últimos cinco segundos ou (4) a mídia foi pausada nos últimos cinco segundos.

displayType

string

Propriedade para diferenciar os diferentes tipos de tela. TV é o padrão.

visualização

number

Duração da mídia em segundos ou duração do intervalo em caso de pausa.

isAtLiveEdge

boolean

Indique se o stream de mídia está sendo reproduzido na borda ao vivo.

isBreakSkippable

boolean

Indica que o clipe de intervalo pode ser ignorado no momento. Verdadeiro quando quando pulável == 0.

isLive

boolean

Indique se o conteúdo é uma transmissão ao vivo.

isPlayingBreak

boolean

Indica que o receptor está fazendo uma pausa.

isSeeking

boolean

Indica que o jogador está procurando (pode ser durante a reprodução ou pausa).

liveSeekableRange

cast.framework.messages.LiveSeekableRange anulável

Indique o intervalo pesquisável do conteúdo se for uma transmissão ao vivo.

mídia

(cast.framework.messages.MediaInformation anulável ou indefinido)

Informações atuais da mídia.

mediaCategory

cast.framework.messages.MediaCategory é anulável

A categoria da mídia (vídeo, áudio ou imagem).

mediaSessionId

number

ID exclusivo da sessão de mídia. Ele é atualizado quando uma nova solicitação de carregamento é recebida.

mediaStartAbsoluteTime

número anulável

Indica o tempo absoluto (tempo do período em segundos) para transmissões ao vivo. Para o evento ao vivo, seria a hora em que o evento começou. Caso contrário, será o início do intervalo pesquisável quando o streaming começar.

metadados

(cast.framework.messages.MediaMetadata ou objeto anulável) é anulável

Metadados de mídia.

nextMetadata

(cast.framework.messages.MediaMetadata ou objeto anulável) é anulável

Metadados do próximo item.

nextSubtitle

string

Próximo subtítulo do item.

nextThumbnailUrl

string

URL da miniatura do próximo item.

nextTitle

string

Título do próximo item.

numberBreakClips

number

Número de clipes de intervalo no intervalo atual.

playbackRate

number

Taxa de reprodução de mídia.

preloadingNext

boolean

Sinalização para mostrar/ocultar os metadados do próximo item.

queueData

(cast.framework.messages.QueueData anulável ou indefinido)

Adicionar dados à fila.

secondaryImageUrl

string

URL da imagem secundária do conteúdo.

sectionDuration

número anulável

Indique a duração da seção em segundos.

sectionStartTimeInMedia

número anulável

Indique o horário de início da seção, em tempo de mídia em segundos.

state

cast.framework.ui.State

Estado atual do player.

supportedMediaCommands

number

Os comandos compatíveis com este player.

Veja também
cast.framework.messages.Command

thumbnailUrl

string

URL da miniatura do conteúdo.

título

string

Título do conteúdo.

whenSkippable

(número ou indefinido)

Informe o tempo restante até que uma pausa se torne pulável em relação ao tempo de reprodução atual. Valor indefinido ou negativo se o intervalo não for pulável.