Classe: TextTracksManager

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 Error si 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 Error si 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 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 à 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 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 à 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 Error si 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 Error si le gestionnaire de pistes n'est pas disponible.