Classe: MediaInfo

Costruttore

InfoMedia

nuovo MediaInfo(contentId, contentType)

Parametro

ID contenuto

string

Identificatore univoco dei contenuti multimediali.

Tipo di contenuti

string

Il tipo di contenuti MIME del contenuto multimediale.

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 Android TV. Sul lato del ricevitore è possibile accedere all'entità da MediaInfo#getEntity().

Clip clip

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

Elenco parziale di clip di interruzione che includono l'attuale clip di interruzione in riproduzione o quelli che verranno riprodotti subito dopo, invece di inviare l'intero elenco di clip. per evitare il riversamento del messaggio MediaStatus.

break

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

Elenco di interruzioni.

ID contenuto

string

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

Tipo di contenuti

string

Il tipo di contenuti MIME del contenuto multimediale.

contentUrl

(stringa o non definita)

URL multimediale facoltativo, per consentire l'utilizzo di contentId per Real ID. Se fornito, contentUrl verrà utilizzato come URL multimediale, altrimenti il valore contentId verrà utilizzato come URL multimediale.

datipersonalizzati

Oggetto nullo

Dati personalizzati impostati dall'applicazione del destinatario.

duration

numero null

Durata dei contenuti, in secondi. Potrebbe essere null per i contenuti multimediali con il tipo chrome.cast.media.StreamType.LIVE.

entity

(stringa o non definita)

Un'entità multimediale facoltativa, generalmente un link diretto all'Assistente Google.

hlsSegmentFormat

(chrome.cast.media.HlsSegmentFormat o non definito) con valore null

Il formato del segmento audio HLS.

hlsVideoSegmentFormat

(chrome.cast.media.HlsVideoSegmentFormat o non definito)

Il formato del segmento video HLS.

metadata

qualsiasi tipo

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

startTimeTime

(numero o non definito)

Fornisce tempo assoluto (tempo Unix epoca in secondi) per i live streaming. Per gli eventi dal vivo corrisponde all'ora di inizio dell'evento. In caso contrario, inizierà all'intervallo disponibile quando è iniziato lo streaming.

Tipo di flusso

chrome.cast.media.StreamType non nullo

Il tipo di stream multimediale.

textTrackStyle

null chrome.cast.media.TextTrackStyle

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

rotte

Array nullo di chrome.cast.media.Track non null

Array di oggetti Track.

UserActionStates

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

Indica lo stato di azione dell'utente per i contenuti multimediali. Indica il Mi piace, Non mi piace o le azioni dell'utente per i contenuti multimediali.

Richiesta vmapAds

(chrome.cast.media.VastAdsRequest o non definito) per il valore null

Configurazione della richiesta di annuncio VMAP. Utilizzato se non si indicano le interruzioni e i clip di interruzione.