Klasse: TextTracksManager

Methoden

addTracks

addTracks(tracks)

Fügt der Liste Texttracks hinzu.

Parameter

Tracks

Array von „non-null cast.framework.messages.Track

Der Wert darf nicht null sein.

Löst

non-null Error `non-null Error` aus, wenn keine Tracks verfügbar sind, die Track-ID nicht eindeutig ist oder keine Texttracks hinzugefügt werden.

createTrack

createTrack() gibt cast.framework.messages.Track zurück

Erstellt einen Texttrack.

Löst

non-null Error aus, wenn der Track-Manager nicht verfügbar ist.

Ausgabe

non-null cast.framework.messages.Track 

getActiveIds

getActiveIds() gibt ein Array von Zahlen zurück

Ruft alle aktiven Text-IDs ab.

Ausgabe

non-null Array of number 

getActiveTracks

getActiveTracks() gibt ein Array von „non-null cast.framework.messages.Track“ zurück

Ruft alle aktiven Texttracks ab.

Ausgabe

non-null Array of non-null cast.framework.messages.Track 

getTextTracksStyle

getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)

Gibt den aktuellen Stil des Texttracks zurück.

Ausgabe

(non-null cast.framework.messages.TextTrackStyle or undefined) 

getTrackById

getTrackById(id) gibt cast.framework.messages.Track zurück

Ruft den Texttrack anhand der ID ab.

Parameter

ID

Zahl

Löst

non-null Error aus, wenn die ID nicht verfügbar oder ungültig ist.

Ausgabe

nullable cast.framework.messages.Track 

getTracks

getTracks() returns Array of non-null cast.framework.messages.Track

Gibt alle (nicht erzwungenen) Texttracks zurück.

Ausgabe

non-null Array of non-null cast.framework.messages.Track 

getTracksByLanguage

getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track

Ruft Texttracks nach Sprache ab.

Parameter

Sprache

String

Sprachtag gemäß RFC 5646.

Löst

non-null Error aus, wenn die Sprache nicht verfügbar ist.

Ausgabe

non-null Array of non-null cast.framework.messages.Track 

setActiveByIds

setActiveByIds(newIds)

Legt fest, dass Texttracks anhand der ID aktiviert werden.

Parameter

newIds

Array von Zahlen

Die IDs der zu aktivierenden Texttracks. Wenn Sie Texttracks löschen möchten, legen Sie für den Wert ein leeres Array oder null fest.

Der Wert kann null sein.

Löst

non-null Error aus, wenn die ID ungültig ist.

setActiveByLanguage

setActiveByLanguage(language)

Legt fest, dass Texttracks anhand der Sprache aktiviert werden. Es wird nur der erste passende Sprach-Track aktiviert.

Parameter

Sprache

String

Sprachtag gemäß RFC 5646.

Löst

non-null Error aus, wenn die Sprache nicht verfügbar oder ungültig ist.

setTextTrackStyle

setTextTrackStyle(style)

Legt den Stil des Texttracks fest.

Parameter

Stil

cast.framework.messages.TextTrackStyle

Der Wert darf nicht null sein.

Löst

non-null Error aus, wenn der Track-Manager nicht verfügbar ist.