Klasse: TextTracksManager

Methoden

Titel hinzufügen

addTracks(Titel)

Fügt der Liste Texttracks hinzu.

Parameter

Songs

Array von cast.framework.messages.Track, das nicht null ist

Der Wert darf nicht null sein.

Löst aus

non-null Error Wenn Titel nicht verfügbar sind oder „trackId“ nicht eindeutig ist, können Sie auch Nicht-Text-Tracks hinzufügen.

Track erstellen

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

Erstellt einen Texttrack.

Rückgaben

non-null cast.framework.messages.Track 

GetActiveIds

getActiveIds() gibt Folgendes zurück: Array von Zahlen

Ruft alle aktiven Text-IDs ab.

Löst aus

non-null Error Wenn „trackManager“ nicht verfügbar ist.

Rückgaben

non-null Array of number 

getActiveTracks

getActiveTracks() gibt ein Array von Nicht-Null-cast.framework.messages.Track zurück.

Ruft alle aktiven Texttracks ab.

Löst aus

non-null Error Wenn „trackManager“ nicht verfügbar ist.

Rückgaben

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

Stil "getTextTracks"

getTextTracksStyle() gibt Folgendes zurück (cast.framework.messages.TextTrackStyle oder nicht definiert)

Gibt den aktuellen Texttrackstil zurück

Rückgaben

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

GetTrackById (Tracking-ID abrufen)

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

Ruft den Texttrack nach ID ab.

Parameter

id

Zahl

Löst aus

non-null Error Wenn die ID nicht verfügbar oder ungültig ist

Rückgaben

nullable cast.framework.messages.Track 

getTracks

getTracks() gibt ein Array von Nicht-Null-cast.framework.messages.Track zurück

Gibt alle (nicht erzwungenen) Texttracks zurück.

Rückgaben

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

getTracksByLanguage

getTracksByLanguage(language) Gibt Array.cast.framework.messages.Track zurück, das nicht null ist.

Ruft Texttracks nach Sprache ab.

Parameter

language

String

Sprach-Tag gemäß RFC 5646

Löst aus

non-null Error Wenn keine Sprache verfügbar ist.

Rückgaben

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

SetActiveByIds

setActiveByIds(newIds)

Legt fest, dass Text-Tracks anhand der ID aktiv sind.

Parameter

Neue IDs

Array von Zahlen

Die zu aktivierenden Text-Track-IDs. Wenn Sie Texttracks löschen möchten, setzen Sie den Wert auf ein leeres Array oder auf null.

Der Wert kann null sein.

Löst aus

non-null Error Wenn die ID ungültig ist.

setActiveByLanguage

setActiveByLanguage(Sprache)

Legt fest, dass Texttracks nach Sprache aktiviert werden. Nur der erste übereinstimmende Sprachtrack wird aktiviert.

Parameter

language

String

Sprach-Tag gemäß RFC 5646

Löst aus

non-null Error Wenn die Sprache nicht verfügbar oder ungültig ist.

setTextTrackStyle

setTextTrackStyle(Stil)

Legt den Stil des Text-Tracks fest.

Parameter

style

cast.framework.messages.TextTrackStyle

Der Wert darf nicht null sein.