cast. framework. ui. PlayerData
Dados do jogador. Fornece a mídia do player e o estado de interrupção.
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
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.