cast. framework. TextTracksManager
Verwaltet Texttracks.
- Löst
-
non-null Erroraus, wenn der Konstruktor direkt verwendet wird. Auf den TextTracksManager sollte nur durch Aufrufen von cast.framework.PlayerManager#getTextTracksManager zugegriffen werden.
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 Erroraus, 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 Erroraus, 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 Erroraus, 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 Der Wert kann null sein. |
- Löst
-
non-null Erroraus, 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 Erroraus, 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 Erroraus, wenn der Track-Manager nicht verfügbar ist.