chrome. cast. contenuti multimediali. MediaInfo
Descrive un elemento multimediale.
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.