cast. framework. messages. MediaInformation
Representa as informações da mídia.
Construtor
MediaInformation
novo MediaInformation()
Propriedades
breakClips
(Matriz não nula de cast.framework.messages.BreakClip não nulo ou indefinido)
Uma lista parcial de clipes de intervalo que inclui o clipe de intervalo em reprodução no momento, bem como alguns dos clipes a seguir.
O motivo para enviar uma lista parcial em vez da lista completa é evitar a geração de um estouro de mensagens MediaStatus
.
quebra
(Matriz não nula de cast.framework.messages.Break não nulo ou indefinido)
Lista de intervalos.
contentId
string
Normalmente, o URL da mídia.
contentType
string
O tipo MIME do conteúdo.
contentUrl
(string ou indefinido)
URL de mídia opcional, para permitir o uso de contentId
como o ID real.
Se contentUrl
for fornecido, ele será usado como o URL de mídia. Caso contrário, contentId
será usado como o URL de mídia.
customData
(Objeto não nulo ou indefinido)
Informações de mídia específicas do aplicativo.
visualização
(número ou indefinido)
A duração da mídia. Defina como -1
se streamType
estiver definido como LIVE
.
entidade
(string ou indefinido)
Link direto opcional do Google Assistente para uma entidade de mídia.
hlsSegmentFormat
(cast.framework.messages.HlsSegmentFormat não nulo ou indefinido)
O formato do segmento de áudio HLS. Obrigatório apenas para reprodução de conteúdo HLS usando MPL.
hlsVideoSegmentFormat
(cast.framework.messages.HlsVideoSegmentFormat não nulo ou indefinido)
É o formato do segmento de vídeo HLS. Obrigatório apenas para reprodução de conteúdo HLS usando MPL.
mediaCategory
(cast.framework.messages.MediaCategory não nulo ou indefinido)
A categoria da mídia (áudio, vídeo, imagem).
metadados
(cast.framework.messages.MediaMetadata não nulo, objeto não nulo ou indefinido)
Os metadados de mídia.
startAbsoluteTime
(número ou indefinido)
Fornece o tempo absoluto (horário Epoch Unix em segundos) para transmissões ao vivo. Para um evento ao vivo, é o momento em que o evento começou. Caso contrário, é o início do intervalo pesquisável quando o streaming começou.
streamType
non-null cast.framework.messages.StreamType
O tipo de stream.
textTrackStyle
(cast.framework.messages.TextTrackStyle não nulo ou indefinido)
O estilo da faixa de texto.
caminhos
(Matriz não nula de cast.framework.messages.Track não nulo ou indefinido)
A mídia é rastreada.
userActionStates
(Matriz não nula de cast.framework.messages.UserActionState não nulo ou indefinido)
Indica o estado da ação do usuário para a mídia. Indicam as ações do usuário para a mídia.
vmapAdsRequest
(cast.framework.messages.VastAdsRequest não nulo ou indefinido)
Configuração da solicitação de anúncio VMAP. Usado se intervalos e breakClips não forem fornecidos. Este campo não está incluído em mensagens MediaStatus para evitar estouro.