Classe: traccia

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Costruttore

Traccia

nuovo Track(trackId, trackType)

Parametro

ID monitoraggio

number

L'identificatore univoco della traccia.

tipo di monitoraggio

cast.framework.messages.TrackType

Il tipo di brano.

Il valore non deve essere null.

Proprietà

datipersonalizzati

(Oggetto non null o non definito)

Dati personalizzati impostati dall'applicazione del destinatario.

IsInband

(booleano o non definito)

true indica che la traccia è in banda e non è caricata tramite sideload. Pertinente solo per le tracce di testo.

language

(stringa o non definita)

Un tag di lingua RFC 5646. Se il sottotipo di canale è SUBTITLES, questo campo è obbligatorio.

name

(stringa o non definita)

Un nome descrittivo e leggibile per la traccia, ad esempio Spanish.

ruoli

(Non-null Array di string o undefined)

I ruoli della traccia. Vengono riconosciuti i seguenti valori per ogni tipo di media, con spiegazioni dei valori descritte in ISO/IEC 23009-1, etichettate "Schema di ruoli DASH":

  • VIDEO: didascalia, sottotitolo, principale, alternativo, supplementari, segno, di emergenza
  • AUDIO: principale, alternativo, supplementare, commenti, doppiaggio, emergenza
  • TESTO: principale, alternativo, sottotitolo, supplementare, commento, doppiaggio, descrizione, forceced_subtitle

sottotipo

(stringa o non definita)

Per le tracce di testo, il tipo della traccia di testo.

ID contenuto traccia

(stringa o non definita)

trackContentId può essere l'URL della traccia o di qualsiasi altro identificatore che consenta al destinatario di trovare i contenuti (quando la traccia non è nella banda o non è inclusa nel manifest). Ad esempio, questo può essere l'URL di un file VTT.

trackContentType

(stringa, non null cast.framework.messages.CaptionMimeType o non definita)

Rappresenta il tipo MIME dei contenuti della traccia. Ad esempio, se la traccia è un file VTT, questo avrà il valore "text/vtt". Questo campo è necessario per le tracce fuori banda, pertanto viene solitamente fornito se è stato fornito anche un trackContentId. Se il destinatario ha un modo per identificare i contenuti del trackContentId, questo campo è consigliato, ma non è obbligatorio. Il tipo di contenuti della traccia, se fornito, deve essere coerente con il tipo di traccia.

ID monitoraggio

number

L'identificatore univoco della traccia nel contesto di un oggetto MediaInformation.

digita

non null cast.framework.messages.TrackType

Il tipo di brano.