cast. framework. messaggi. Monitora
Descrive le informazioni sui metadati delle tracce.
Costruttore
Traccia
new Track(trackId, trackType)
Parametro |
|
---|---|
trackId |
numero L'identificatore univoco della traccia. |
trackType |
cast.framework.messages.TrackType Il tipo di traccia. Il valore non deve essere nullo. |
Proprietà
audioTrackInfo
(non null cast.framework.messages.AudioTrackInfo o undefined)
Informazioni sulla traccia specifiche per l'audio.
Definito solo per Track#type === 'AUDIO'
tracce.
customData
(oggetto non null o non definito)
Set di dati personalizzato dall'applicazione del destinatario.
isInband
(booleano o non definito)
true
indica che la traccia è nella banda e non installata tramite sideload.
Pertinente solo per le tracce di testo.
language
(stringa o non definita)
Un tag di lingua RFC 5646. Se il sottotipo di traccia è SUBTITLES
, questo campo è obbligatorio.
nome
(stringa o non definita)
Un nome descrittivo e leggibile per la traccia, ad esempio Spanish
.
ruoli
(array non null della stringa o non definita)
I ruoli della traccia. Per ogni tipo multimediale vengono riconosciuti i seguenti valori, con le spiegazioni dei valori descritte in ISO/IEC 23009-1, etichettate come "schema dei ruoli DASH":
- VIDEO: didascalia, sottotitolo, principale, alternativo, supplementare, segnale, emergenza
- AUDIO: principale, alternativo, supplementare, commento, doppiaggio, emergenza
- TESTO: principale, alternativo, sottotitolo, supplementare, commento, doppiaggio, descrizione, forced_subtitle
sottotipo
(stringa o non definita)
Per le tracce di testo, il tipo di traccia di testo.
trackContentId
(stringa o non definita)
trackContentId
può essere l'URL della traccia o qualsiasi altro identificatore che consente al destinatario di trovare i contenuti (quando la traccia non è nella banda o non è inclusa nel file manifest). Ad esempio, può essere l'URL di un file VTT.
trackContentType
(string, cast.framework.messages.CaptionMimeType non null o undefined)
Rappresenta il tipo MIME dei contenuti della traccia. Ad esempio, se la traccia è un file VTT, avrà il valore "text/vtt". Questo campo è necessario per le tracce fuori banda, perciò di solito viene fornito se è stato fornito anche un trackContentId
. Se il destinatario ha un modo per identificare i contenuti da trackContentId
, questo campo è consigliato, ma non obbligatorio. Il tipo di contenuti della traccia, se fornito, deve essere coerente con il tipo di traccia.
trackId
numero
L'identificatore univoco della traccia nel contesto di un
oggetto MediaInformation
.
digita
non-null cast.framework.messages.TrackType
Il tipo di traccia ("TEXT", "AUDIO" o "VIDEO").