chrome. trasmetti. contenuti multimediali. Traccia
Descrive le informazioni sui metadati delle tracce.
Costruttore
Traccia
new Track(trackId, trackType)
Parametro |
|
---|---|
trackId |
numero Identificatore univoco della traccia nel contesto di un oggetto chrome.cast.media.MediaInfo. |
trackType |
Il tipo di traccia. Il valore non deve essere nullo. |
Proprietà
customData
oggetto nullable
Dati dell'applicazione personalizzati.
language
stringa con valore null
Tag per lingua conforme a RFC 5646. Obbligatorio quando il sottotipo è SOTTOTITOLI.
nome
stringa con valore null
Un nome descrittivo e leggibile per la traccia. ad esempio "Spagnolo". Può essere utilizzato dall'interfaccia utente del mittente, ad esempio, per creare una finestra di dialogo di selezione. Se è vuoto il nome, la finestra di dialogo conterrà uno spazio vuoto.
sottotipo
chrome.cast.media.TextTrackType nullable
Per le tracce di testo, il tipo di traccia di testo.
trackContentId
stringa con valore null
Identificatore dei contenuti della traccia. Può essere l'URL della traccia o qualsiasi altro identificatore che consenta al destinatario di trovare i contenuti (quando la traccia non è inserita o inclusa nel manifest). Ad esempio, potrebbe essere l'URL di un file vtt.
trackContentType
stringa con valore null
Il tipo MIME dei contenuti della traccia. Ad esempio, se la traccia è un file vtt, sarà "text/vtt". Questo campo è necessario per le tracce fuori banda, quindi di solito viene fornito se è stato fornito anche un trackContentId. Non è obbligatorio se il destinatario ha un modo per identificare i contenuti da trackContentId, ma è consigliato. Il tipo di contenuti della traccia, se fornito, deve essere coerente con il tipo di traccia.
trackId
numero
Identificatore univoco della traccia nel contesto di un oggetto chrome.cast.media.MediaInfo.
digita
non-null chrome.cast.media.TrackType
Il tipo di traccia.