chrome. cast. mídia. MediaInfo
Descreve um item de mídia.
Construtor
Informações de mídia
novo MediaInfo(contentId, contentType)
Parâmetro |
|
---|---|
ID do conteúdo |
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 substituirá o valor definido na entidade se o receptor for um app Android TV. No lado do receptor, a entidade pode ser acessada do MediaInfo#getEntity().
Clipes de intervalo
(Matriz não nula de chrome.cast.media.BreakClip ou indefinido)
Lista parcial de clipes de interrupção que incluem clipes de intervalo atuais que o receptor está reproduzindo ou que serão reproduzidos logo em seguida, em vez de enviar uma lista completa de clipes. Isso evita o estouro da mensagem MediaStatus.
quebra
(Matriz não nula de chrome.cast.media.Break ou não indefinida)
Lista de intervalos.
ID do conteúdo
string
Identifica o conteúdo. Geralmente é um URL, mas pode ser qualquer identificador de string.
contentType
string
Tipo de conteúdo MIME da mídia.
URL do conteúdo
(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, o contentId será usado como o URL de mídia.
dados personalizados
Objeto anulável
Dados personalizados definidos pelo aplicativo receptor.
duration
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, normalmente um link direto do Google Assistente.
Formato de segmento de hls
(não nulo) chrome.cast.media.HlsSegmentFormat ou indefinido)
O formato do segmento de áudio HLS.
Formato de segmento de vídeo
(não nulo) chrome.cast.media.HlsVideoSegmentFormat 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.
Horário de início absoluto
(número ou indefinido)
Fornece o tempo absoluto (tempo Unix em segundos) para transmissões ao vivo. Para o evento ao vivo, é o horário em que o evento começou, caso contrário, será o intervalo pesquisável quando o streaming começou.
tipo de stream
null.cast.media.StreamType não nulo
O tipo de stream de mídia.
TextTrackStyle
chrome.cast.media.TextTrackStyle anulável
O estilo da faixa de texto solicitado. Se não forem fornecidas, as preferências de estilo do dispositivo (se existirem) serão usadas.
caminhos
Matriz anulável de valores não nulos chrome.cast.media.Track
Matriz de objetos de faixa.
UserActionState
(Matriz não nula de chrome.cast.media.UserActionState ou não definida)
Indica o estado de ação do usuário para mídia. Indique o que o usuário gosta, não gostei ou siga ações para a mídia.
vmapAdsRequest
(não nulo) chrome.cast.media.VastAdsRequest ou indefinido)
Configuração de solicitação de anúncio VMAP. Usado se break e breakClips não forem fornecidos.