cast. framework. TextTracksManager
Gère les pistes de texte.
- Génère
-
non-null Error
Si le constructeur est utilisé directement. Vous ne devez accéder au TextTracksManager qu'en appelant cast.framework.PlayerManager#getTextTracksManager.
Méthodes
addTracks
addTracks(tracks)
Ajoute des pistes de texte à la liste.
Paramètres |
|
---|---|
de titres musicaux |
Tableau de valeurs cast.framework.messages.Track non nuls La valeur ne doit pas être nulle. |
- Génère
-
non-null Error
Si les pistes ne sont pas disponibles ou si trackId n'est pas unique, ajoutez des pistes non textuelles.
createTrack
createTrack() renvoie cast.framework.messages.Track.
Crée une piste de texte.
- Renvoie
-
non-null cast.framework.messages.Track
getActiveIds
getActiveIds() renvoie un tableau de nombres
Récupère tous les ID texte actifs.
- Génère
-
non-null Error
Si trackManager n'est pas disponible - Renvoie
-
non-null Array of number
getActiveTracks
getActiveTracks() renvoie un tableau de valeurs non nulles cast.framework.messages.Track.
Récupère toutes les pistes de texte actives.
- Génère
-
non-null Error
Si trackManager n'est pas disponible - Renvoie
-
non-null Array of non-null cast.framework.messages.Track
getTextTracksStyle
getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)
Renvoie le style de piste de texte actuel.
- Renvoie
-
(non-null cast.framework.messages.TextTrackStyle or undefined)
getTrackById
getTrackById(id) renvoie cast.framework.messages.Track.
Récupère une piste de texte par ID.
Paramètres |
|
---|---|
id |
number |
- Génère
-
non-null Error
Si l'ID n'est pas disponible ou n'est pas valide. - Renvoie
-
nullable cast.framework.messages.Track
getTracks
getTracks() renvoie un tableau de valeurs non nulles cast.framework.messages.Track.
Renvoie toutes les pistes de texte (non forcées).
- Renvoie
-
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) renvoie un tableau de valeurs cast.framework.messages.Track non nuls
Récupère des pistes de texte par langue.
Paramètres |
|
---|---|
language |
chaîne Tag de langue conforme à la norme RFC 5646. |
- Génère
-
non-null Error
Si la langue n'est pas disponible. - Renvoie
-
non-null Array of non-null cast.framework.messages.Track
setActiveByIds
setActiveByIds(newIds)
Définit les pistes de texte pour qu'elles soient actives par ID.
Paramètres |
|
---|---|
newIds |
Tableau de nombres ID des pistes de texte à activer. Pour effacer des pistes de texte, définissez la valeur sur un tableau vide ou sur La valeur peut être nulle. |
- Génère
-
non-null Error
Si l'ID n'est pas valide.
setActiveByLanguage
setActiveByLanguage(language)
Définit les pistes de texte pour qu'elles soient actives par langue. Seule la première piste de langue correspondante sera activée.
Paramètres |
|
---|---|
language |
chaîne Tag de langue conforme à la norme RFC 5646. |
- Génère
-
non-null Error
Si la langue n'est pas disponible ou n'est pas valide.
setTextTrackStyle
setTextTrackStyle(style)
Définit le style de la piste de texte.
Paramètres |
|
---|---|
style |
cast.framework.messages.TextTrackStyle La valeur ne doit pas être nulle. |