cast. framework. messaggi. Monitoraggio
Descrive le informazioni sui metadati della traccia.
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.