Classe: PlayerData

Construtor

PlayerData

new PlayerData()

Propriedades

activeTrackIds

Matriz não nula de números

IDs de faixa ativos da mídia atual.

applicationData

nullable cast.framework.ui.ApplicationData

Dados do aplicativo.

breakPercentagePositions

Matriz não nula de números

Matriz de posições de intervalos em porcentagem. Descontinuado: não é atualizado para intervalos em transmissões 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

número

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

currentTime

número

Posição atual da mídia em segundos ou posição atual do intervalo, se estiver reproduzindo.

customState

nullable Object

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 de interface seja executado em um controle remoto. O estado pode ser definido chamando cast.framework.PlayerManager#sendCustomState

displayStatus

booleano

Indica se os metadados do player (ou seja, título, currentTime) precisam ser exibidos. Isso será verdadeiro se pelo menos um campo nos metadados precisar ser exibido. Em alguns casos, displayStatus será verdadeiro, mas partes dos metadados precisarão ser ocultadas (ou seja, o título da mídia enquanto ela está buscando). Nesses casos, um CSS adicional pode ser aplicado para ocultar esses elementos. Para casos em que a mídia é apenas de áudio, isso quase sempre será verdadeiro. Nos casos em que a mídia é de vídeo, isso será verdadeiro quando: (1) o vídeo estiver carregando, armazenando em buffer ou buscando; (2) uma solicitação de reprodução foi feita nos últimos cinco segundos enquanto a mídia já estava 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 entre diferentes tipos de tela. A TV é o padrão.

duration

número

Duração da mídia em segundos ou duração do intervalo, se estiver reproduzindo.

isAtLiveEdge

booleano

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

isBreakExpanded

booleano

Indica que o receptor está reproduzindo um intervalo expandido. Isso só é relevante para intervalos dinâmicos.

isBreakSkippable

booleano

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

isLive

booleano

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

isPlayingBreak

booleano

Indica que o receptor está reproduzindo um intervalo.

isSeeking

booleano

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

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

Indica o intervalo de busca do conteúdo se ele for uma transmissão ao vivo.

media

(nullable cast.framework.messages.MediaInformation or undefined)

Informações de mídia atuais.

mediaCategory

nullable cast.framework.messages.MediaCategory

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

mediaSessionId

número

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

mediaStartAbsoluteTime

nullable number

Indica o tempo absoluto (tempo de época em segundos) para transmissões ao vivo. Para eventos ao vivo, seria o horário de início do evento. Caso contrário, será o início do intervalo de busca quando o streaming começar.

metadata

(nullable cast.framework.messages.MediaMetadata or nullable Object)

Metadados de mídia.

nextMetadata

(nullable cast.framework.messages.MediaMetadata or nullable Object)

Metadados do próximo item.

nextSubtitle

string

Subtítulo do próximo item.

nextThumbnailUrl

string

URL da miniatura do próximo item.

nextTitle

string

Título do próximo item.

numberBreakClips

número

Número de clipes de intervalo no intervalo atual.

playbackRate

número

Velocidade de reprodução de mídia.

preloadingNext

booleano

Flag para mostrar/ocultar os metadados do próximo item.

queueData

(nullable cast.framework.messages.QueueData or undefined)

Dados da fila.

secondaryImageUrl

string

URL da imagem secundária do conteúdo.

sectionDuration

nullable number

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

sectionStartTimeInMedia

nullable number

Indica o horário de início da seção, em segundos.

state

cast.framework.ui.State

Estado atual do jogador.

supportedMediaCommands

número

Os comandos aceitos por esse player.

Consulte também
cast.framework.messages.Command

thumbnailUrl

string

URL da miniatura do conteúdo.

title

string

Título do conteúdo.

whenSkippable

(number or undefined)

Fornece o tempo restante até que um intervalo possa ser ignorado em relação ao tempo de reprodução atual. Indefinido ou um valor negativo se a pausa não puder ser pulada.