Klasse: Track

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")