Classe: MediaInfo

Costruttore

MediaInfo

new MediaInfo(contentId, contentType)

Parametro

contentId

stringa

Identificatore univoco per il contenuto multimediale.

contentType

stringa

Tipo di contenuto MIME dei contenuti multimediali.

Proprietà

atvEntity

(stringa o non definita)

Entità alternativa da utilizzare per caricare i contenuti multimediali nell'app Android TV.

Se impostato, questo sostituirà il valore impostato nell'entità se il destinatario è un'app per Android TV. Sul lato destinatario, l'entità è accessibile da MediaInfo#getEntity().

breakClips

(Array di chrome.cast.media.BreakClip con valore non null o valore non definito)

Elenco parziale di clip di interruzione che includono il clip di interruzione corrente che il ricevitore sta riproducendo o quelli che il ricevitore riprodurrà poco dopo, anziché inviare l'intero elenco di clip. Questo per evitare l'overflow del messaggio MediaStatus.

break

(array non null di chrome.cast.media.Break o non definito)

Elenco delle interruzioni.

contentId

stringa

Identifica i contenuti. In genere un URL, ma può essere qualsiasi identificatore di stringa.

contentType

stringa

Tipo di contenuto MIME dei contenuti multimediali.

contentUrl

(stringa o non definita)

URL multimediale facoltativo per consentire l'utilizzo di contentId per l'ID reale. Se viene fornito, questo campo verrà utilizzato come URL multimediale, altrimenti contentId verrà utilizzato come URL multimediale.

customData

oggetto nullable

Set di dati personalizzato dall'applicazione del destinatario.

media

numero null

Durata dei contenuti, in secondi. Può essere null per i contenuti multimediali di tipo chrome.cast.media.StreamType.LIVE.

entità

(stringa o non definita)

Entità multimediale facoltativa, in genere un link diretto all'Assistente Google.

hlsSegmentFormat

(chrome.cast.media.HlsSegmentFormat non nullo o undefined)

Il formato del segmento audio HLS.

hlsVideoSegmentFormat

(chrome.cast.media.HlsVideoSegmentFormat diverso da null o non definito)

Il formato del segmento video HLS.

metadati

qualsiasi tipo

Descrive i contenuti multimediali. Il valore deve essere uno degli oggetti chrome.cast.media.*Metadata.

startAbsoluteTime

(numero o non definito)

Fornisce tempo assoluto (tempo Unix del periodo in secondi) per i live streaming. Per l'evento dal vivo, sarà l'ora in cui è iniziato l'evento, altrimenti verrà incluso nell'intervallo ricercabile quando è iniziato lo streaming.

streamType

non-null chrome.cast.media.StreamType

Il tipo di stream multimediale.

textTrackStyle

chrome.cast.media.TextTrackStyle nullable

Lo stile della traccia di testo richiesto. Se non viene specificato, verranno utilizzate le preferenze di stile del dispositivo (se esistenti).

rotte

Array di chrome.cast.media.Track con valore non null

Array di oggetti Traccia.

userActionStates

(array non null di chrome.cast.media.UserActionState o non definito)

Indica lo stato dell'azione utente per i contenuti multimediali. Indica all'utente Mi piace o Non mi piace o segui le azioni relative ai contenuti multimediali.

vmapAdsRequest

(chrome.cast.media.VastAdsRequest non nullo o non definito)

Configurazione della richiesta di annuncio VMAP. Utilizzato se non vengono forniti interruzioni e clip di interruzione.