Classe: TextTracksManager

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 null.

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.