chrome. trasmetti. media. MediaInfo
Descrive un elemento multimediale.
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.