Classe: MediaInfo

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.