cast. framework. TextTracksManager
Gère les pistes de texte.
- Génère
-
non-null Errorsi le constructeur est utilisé directement. Le TextTracksManager ne doit être accessible qu'en appelant cast.framework.PlayerManager#getTextTracksManager.
Méthodes
addTracks
addTracks(tracks)
Ajoute des pistes de texte à la liste.
Paramètre |
|
|---|---|
|
titres |
Tableau de cast.framework.messages.Track non nulles La valeur ne doit pas être nulle. |
- Génère
-
non-null Error`non-null Error` si les pistes ne sont pas disponibles, si trackId n'est pas unique ou si des pistes non textuelles sont ajoutées.
createTrack
createTrack() renvoie cast.framework.messages.Track
Crée une piste de texte.
- Génère
-
non-null Errorsi le gestionnaire de pistes n'est pas disponible. - Renvoie
-
non-null cast.framework.messages.Track
getActiveIds
getActiveIds() renvoie un tableau de nombres
Obtient tous les ID de texte actifs.
- Renvoie
-
non-null Array of number
getActiveTracks
getActiveTracks() renvoie un tableau de cast.framework.messages.Track non nulles
Obtient toutes les pistes de texte actives.
- 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
Obtient la piste de texte par ID.
Paramètre |
|
|---|---|
|
id |
nombre |
- Génère
-
non-null Errorsi l'ID n'est pas disponible ou n'est pas valide. - Renvoie
-
nullable cast.framework.messages.Track
getTracks
getTracks() returns Array of non-null 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) returns Array of non-null cast.framework.messages.Track
Obtient les pistes de texte par langue.
Paramètre |
|
|---|---|
|
language |
chaîne Balise de langue conforme à la norme RFC 5646. |
- Génère
-
non-null Errorsi 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 à activer par ID.
Paramètre |
|
|---|---|
|
newIds |
Tableau de nombres ID des pistes de texte à activer. Pour effacer les pistes de texte, définissez la valeur sur un tableau vide ou sur La valeur peut être nulle. |
- Génère
-
non-null Errorsi l'ID n'est pas valide.
setActiveByLanguage
setActiveByLanguage(language)
Définit les pistes de texte à activer par langue. Seule la première piste de langue correspondante sera activée.
Paramètre |
|
|---|---|
|
language |
chaîne Balise de langue conforme à la norme RFC 5646. |
- Génère
-
non-null Errorsi la langue n'est pas disponible ou n'est pas valide.
setTextTrackStyle
setTextTrackStyle(style)
Définit le style de piste de texte.
Paramètre |
|
|---|---|
|
style |
cast.framework.messages.TextTrackStyle La valeur ne doit pas être nulle. |
- Génère
-
non-null Errorsi le gestionnaire de pistes n'est pas disponible.