chrome. cast. mídia. MediaInfo
Descreve um item de mídia.
Construtor
MediaInfo
novo MediaInfo(contentId, contentType)
Parâmetro |
|
---|---|
contentId |
string Identificador exclusivo da mídia. |
contentType |
string Tipo de conteúdo MIME da mídia. |
Propriedades
atvEntity
(string ou indefinido)
Entidade alternativa a ser usada para carregar a mídia no app Android TV.
Se definido, ele vai substituir o valor definido na entidade se o receptor for um app para Android TV. No lado do receptor, a entidade pode ser acessada em MediaInfo#getEntity().
breakClips
(Matriz não nula de chrome.cast.media.BreakClip não nulo ou indefinido)
Lista parcial de clipes de interrupção que inclui o clipe de intervalo atual que o receptor está reproduzindo ou aqueles que o receptor vai reproduzir logo depois, em vez de enviar a lista inteira de clipes. Isso evita o excesso de mensagens MediaStatus.
quebra
(non-null Array de chrome.cast.media.Break não nulo ou indefinido)
Lista de intervalos.
contentId
string
Identifica o conteúdo. Normalmente, é um URL, mas pode ser qualquer identificador de string.
contentType
string
Tipo de conteúdo MIME da mídia.
contentUrl
(string ou indefinido)
URL de mídia opcional, para permitir o uso de contentId para ID real. Se contentUrl for fornecido, ele será usado como URL de mídia. Caso contrário, contentId será usado como o URL de mídia.
customData
objeto anulável
Dados personalizados definidos pelo app receptor.
visualização
número anulável
Duração do conteúdo em segundos. Pode ser nulo para mídia com o tipo chrome.cast.media.StreamType.LIVE.
entidade
(string ou indefinido)
Entidade de mídia opcional, geralmente um link direto do Google Assistente.
hlsSegmentFormat
(chrome.cast.media.HlsSegmentFormat não nulo ou indefinido)
O formato do segmento de áudio HLS.
hlsVideoSegmentFormat
(chrome.cast.media.HlsVideoSegmentFormat não nulo ou indefinido)
É o formato do segmento de vídeo HLS.
metadados
qualquer tipo
Descreve o conteúdo de mídia. O valor precisa ser um dos objetos chrome.cast.media.*Metadata.
startAbsoluteTime
(número ou indefinido)
Fornece o tempo absoluto (tempo Unix Epoch 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.
streamType
non-null chrome.cast.media.StreamType
É o tipo de stream de mídia.
textTrackStyle
chrome.cast.media.TextTrackStyle anulável
O estilo de faixa de texto solicitado. Se não forem informadas, as preferências de estilo do dispositivo (se houver) serão usadas.
caminhos
Matriz anulável de chrome.cast.media.Track não nulos
Matriz de objetos Track.
userActionStates
(Matriz não nula de chrome.cast.media.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
(chrome.cast.media.VastAdsRequest não nulo ou indefinido)
Configuração da solicitação de anúncio VMAP. Usado se intervalos e breakClips não forem fornecidos.