cast. framework. messages. Beobachten
Beschreibt Titelmetadaten.
Konstruktor
Titel
new Track(trackId, trackType)
Parameter |
|
---|---|
trackId |
Zahl Die eindeutige Kennung für den Titel. |
trackType |
cast.framework.messages.TrackType Die Art des Titels. Der Wert darf nicht null sein. |
Attribute
audioTrackInfo
(non-null cast.framework.messages.AudioTrackInfo oder nicht definiert)
Audiospezifische Informationen zum Titel
Nur für Track#type === 'AUDIO'
-Tracks definiert.
customData
(Objekt ungleich null oder nicht definiert)
Benutzerdefiniertes Dataset der Empfängeranwendung.
isInband
(boolesch oder nicht definiert)
true
gibt an, dass es sich um einen In-Band-Track und nicht um einen Sideload-Track handelt.
Nur für Texttracks relevant.
language
(String oder nicht definiert)
Ein RFC 5646-Sprach-Tag. Wenn der Track-Untertyp SUBTITLES
ist, ist dieses Feld obligatorisch.
name
(String oder nicht definiert)
Ein beschreibender, menschenlesbarer Name für den Track, z. B. Spanish
.
Rollen
(Ungleich null Array mit String oder nicht definiert)
Die Rolle(n) des Tracks. Die folgenden Werte werden für jeden Medientyp erkannt. Die in ISO/IEC 23009-1 beschriebenen Werte sind mit „DASH-Rollenschema“ gekennzeichnet:
- VIDEO: Untertitel, Unterüberschrift, Hauptinhalt, Alternativ, Ergänzung, Zeichen, Notfall
- AUDIO: Hauptinhalt, alternative, ergänzende, Kommentarfunktion, Synchronisation, Notfall
- TEXT: Hauptinhalt, alternativ, Unterüberschrift, Ergänzung, Kommentar, Synchronisation, Beschreibung, forced_subtitle
Untertyp
(String oder nicht definiert)
Bei Texttracks der Typ des Texttracks.
trackContentId
(String oder nicht definiert)
Bei trackContentId
kann es sich um die URL des Tracks oder eine andere Kennung handeln, mit der der Empfänger den Inhalt finden kann, wenn der Track nicht inband oder nicht im Manifest enthalten ist. Dies kann beispielsweise die URL einer VTT-Datei sein.
trackContentType
(String, nicht null cast.framework.messages.CaptionMimeType oder nicht definiert)
Der MIME-Typ des Titelinhalts. Wenn der Track beispielsweise eine VTT-Datei ist, hat dieser den Wert "text/vtt". Dieses Feld wird für Out-of-Band-Tracks benötigt und wird daher normalerweise angegeben, wenn auch eine trackContentId
bereitgestellt wurde. Wenn der Empfänger den Inhalt aus trackContentId
identifizieren kann, wird dieses Feld empfohlen, ist aber nicht obligatorisch. Der Inhaltstyp des Titels, falls angegeben, muss mit dem Typ des Tracks übereinstimmen.
trackId
Zahl
Die eindeutige Kennung des Tracks im Kontext eines MediaInformation
-Objekts.
eingeben
non-null cast.framework.messages.TrackType
Der Titeltyp ("TEXT", "AUDIO" oder "VIDEO")