cast. framework. mensagens. MediaStatus
Representa o status de uma sessão de mídia.
Construtor
Status da mídia
novo MediaStatus()
Propriedades
ID da atividade
(matriz não nula de número ou indefinida)
Uma lista de IDs correspondentes às faixas ativas.
status de interrupção
(não nulo: cast.framework.messages.BreakStatus ou indefinido)
Contém informações sobre o intervalo atual.
ID do item atual
(número ou indefinido)
ID desse item de mídia (o que originou a mudança de status).
currentTime
number
A posição de reprodução atual.
dados personalizados
(objeto não nulo ou indefinido)
Dados de status de mídia específicos do aplicativo.
Status estendido
(não nulo: cast.framework.messages.ExtendedMediaStatus ou indefinido)
As informações estendidas de status da mídia. Ele é usado para transmitir estados de jogador adicionais além dos quatro principais, ou seja, IDLE
, PLAYING
, PAUSED
e BUFFERING
. Atualmente, ela é usada apenas para sinalizar o
carregamento inicial de um item de mídia. Nesse caso, MediaStatus#playerState
é IDLE
, mas ExtendedMediaStatus#playerState
é LOADING
.
Motivo da inatividade
(não nulo: cast.framework.messages.IdleReason ou indefinido)
Se o estado for IDLE, o motivo para o jogador ir para o estado IDLE.
items
(Matriz não nula de cast.framework.messages.QueueItem ou não definida)
Lista de itens da fila de mídia.
LiveSeekableRange
(não nulo: cast.framework.messages.LiveSeekableRange ou indefinido)
O intervalo pesquisável de uma transmissão ao vivo ou evento. Ele usa o tempo de mídia relativo, em segundos. É undefined
para streams de VOD.
loadItemId
(número ou indefinido)
ID do item de mídia que está sendo carregado. Se nenhum item estiver sendo
carregado, o valor será undefined
.
mídia
(não nulo: cast.framework.messages.MediaInformation ou indefinido)
As informações da mídia.
ID da sessão de mídia
number
O ID exclusivo da sessão.
playbackRate
number
Taxa de reprodução.
Estado do jogador
null.framework.messages.PlayerState não nulo
O estado de reprodução.
Id pré-carregadoItem
(número ou indefinido)
ID do próximo item. Esse ID só estará disponível se esse item tiver sido pré-carregado. Os itens de mídia podem ser pré-carregados e armazenados em cache parcialmente. Portanto, quando eles forem carregados mais tarde, o processo será mais rápido, porque a mídia não precisará ser buscada na rede.
filaData
(não nulo: cast.framework.messages.QueueData ou indefinido)
Dados da fila.
Modo de repetição
(não nulo: cast.framework.messages.RepeatMode ou indefinido)
O comportamento da fila quando todos os itens são reproduzidos.
Compatível com MediaCommands
number
Os comandos compatíveis com este player.
tipo
Não nulo cast.framework.messages.MessageType
Informações do vídeo
(não nulo: cast.framework.messages.VideoInformation ou indefinido)
As informações do vídeo.
volume
null.framework.messages.Volume não nulo
O volume atual do stream.