Classe: Traccia

Costruttore

Traccia

new Track(trackId, trackType)

Parametro

trackId

numero

Identificatore univoco della traccia nel contesto di un oggetto chrome.cast.media.MediaInfo.

trackType

chrome.cast.media.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.