cast. framework. AudioTracksManager
Verwaltet Audiotracks.
- Löst aus
-
non-null Error
, wenn der Konstruktor direkt verwendet wird.AudioTracksManager
sollte durch Aufrufen von cast.framework.PlayerManager#getAudioTracksManager instanziiert werden.
Methoden
getActiveId
getActiveId() gibt eine Zahl zurück.
Ruft die aktive Audiotrack-ID ab.
- Gibt Folgendes zurück:
-
nullable number
getActiveTrack
getActiveTrack() gibt cast.framework.messages.Track zurück.
Ruft den aktiven Audiotrack ab.
- Gibt Folgendes zurück:
-
nullable cast.framework.messages.Track
getTrackById (Tracking-ID)
getTrackById(id) gibt cast.framework.messages.Track zurück.
Ruft den mit id
übereinstimmenden Audiotrack ab.
Parameter |
|
---|---|
id |
Zahl |
- Löst aus
-
non-null Error
, wennid
nicht verfügbar oder ungültig ist. - Gibt Folgendes zurück:
-
nullable cast.framework.messages.Track
getTracks
getTracks() Gibt ein Array von Nicht-Null-cast.framework.messages.Track zurück.
Gibt alle Audiotracks zurück.
- Gibt Folgendes zurück:
-
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) Gibt ein Array von cast.framework.messages.Track zurück, das nicht null ist
Ruft alle Audiotracks ab, die mit language
übereinstimmen.
Parameter |
|
---|---|
language |
String Sprach-Tag gemäß RFC 5646. |
- Löst aus
-
non-null Error
, wennlanguage
nicht verfügbar ist. - Gibt Folgendes zurück:
-
non-null Array of non-null cast.framework.messages.Track
setActiveById festlegen
setActiveById(id)
Legt den Audiotrack, der mit id
übereinstimmt, auf den aktiven Status fest.
Parameter |
|
---|---|
id |
Zahl Die Titel-ID |
- Löst aus
-
non-null Error
, wennid
keine Audiotrack-ID ist.
setActiveByLanguage
setActiveByLanguage(Sprache)
Legt den ersten Audiotrack, der mit language
übereinstimmt, auf den aktiven Status fest.
Parameter |
|
---|---|
language |
String Sprach-Tag gemäß RFC 5646. |
- Löst aus
-
non-null Error
, wennlanguage
nicht verfügbar oder ungültig ist.