TextTrack(options)

Représentation d'un seul TextTrack.

nouveau TextTrack(options)

Créez une instance de cette classe.

Paramètres :
Prénom Type Défaut Description
options Objet {}

Nom et valeurs des objets d'options

Propriétés
Prénom Type Attributs Défaut Description
technologie Tech

Une référence à la technologie propriétaire de ce TextTrack.

gentil TextTrack ~ Kind <facultatif>
« sous-titres »

Un type de piste de texte valide.

mode TextTrack ~ Mode <facultatif>
« désactivé »

Un mode de piste de texte valide.

ID chaîne <facultatif>
'vjs_track_' + Guid.newGUID()

Un identifiant unique pour ce TextTrack.

étiquette chaîne <facultatif>
''

L'étiquette de menu de cette piste.

langue chaîne <facultatif>
''

Code de langue valide à deux caractères.

srclang chaîne <facultatif>
''

Code de langue valide à deux caractères. Une version alternative mais dépriorisée d' options.language

src chaîne <facultatif>

Une URL vers les indices TextTrack.

par défaut booléen <facultatif>

Si cette piste doit être activée ou désactivée par défaut.

Voir :

S'étend

Membres

ActiveCues :liste de cueil de texte

Les indices de piste de texte de liste actuellement actifs pour ce TextTrack.

Evénages autorisés _

cuechange - Un ou plusieurs indices de la piste sont devenus actifs ou ont cessé d'être actifs.

Remplace :
  • Track#allowedEvents_

Cues :TextTrackCueList

Liste de repérage de piste de texte pour ce TextTrack.

lecture seulement défaut :booléen

Si cette piste a été configurée pour être activée ou désactivée par défaut. Ne peut pas être modifié après la création.

ID en lecture seule : chaîne

L'identifiant de cette piste. Ne peut pas être modifié après la création.

Remplace :

lecture seule type : chaîne

Le genre de piste qu'il s'agit. Ne peut pas être modifié après la création.

Remplace :

étiquette : string

L'étiquette de cette piste. Ne peut pas être modifié après la création.

Remplace :
Incendies :

langue en lecture seule : chaîne

Code de langue à deux lettres pour cette piste. Ne peut pas être modifié après la création.

Remplace :

mode :chaîne

Définissez le mode de ce TextTrack sur un mode TextTrack~valide. Ne sera pas défini si le mode est défini sur un mode non valide.

Incendies :

Méthodes

ajouterCue(signal)

Ajoutez un signal à la liste interne des indices.

Paramètres :
Prénom Type Description
queue TextTrack ~ Cue

Le signal à ajouter à notre liste interne

Ajouter un écouteur d'événements()

Un alias de EventTarget #on. Permet à EventTarget d'imiter l'API DOM standard.

Remplace :
Voir :

DispatchEvent()

Un alias de EventTarget #trigger. Permet à EventTarget d'imiter l'API DOM standard.

Remplace :
Voir :

désactivé(type, fn)

Supprime un écouteur d' événements pour un événement spécifique d'une instance d' EventTarget. Cela permet à l'écouteur d'événement de ne plus être appelé lorsque l'événement nommé se produit.

Paramètres :
Prénom Type Description
type string | Array.<corde>

Un nom d'événement ou un tableau de noms d'événements.

fn EventTarget~EventListener

La fonction à supprimer.

Remplace :

On(type, fn)

Ajoute un écouteur d' événements à une instance d'un EventTarget. Un écouteur d' événements est une fonction qui sera appelée lorsqu'un événement portant un certain nom est déclenché.

Paramètres :
Prénom Type Description
type string | Array.<corde>

Un nom d'événement ou un tableau de noms d'événements.

fn EventTarget~EventListener

La fonction à appeler avec EventTargets

Remplace :

un(type, fn)

Cette fonction ajoutera un écouteur d' événements qui n'est déclenché qu'une seule fois. Après le premier déclencheur, il sera retiré. C'est comme ajouter un écouteur d'événement avec Cible de l'événement#on qui appelle EventTarget#off sur lui-même.

Paramètres :
Prénom Type Description
type string | Array.<corde>

Un nom d'événement ou un tableau de noms d'événements.

fn EventTarget~EventListener

Fonction à appeler une fois pour chaque nom d'événement.

Remplace :

supprimerCue(supprimer le repère)

Supprimer un signal de notre liste interne

Paramètres :
Prénom Type Description
Supprimer Cue TextTrack ~ Cue

Le signal à supprimer de notre liste interne

Supprimer EventListener()

Un alias de EventTarget #off. Permet à EventTarget d'imiter l'API DOM standard.

Remplace :
Voir :

trigger(événement)

Cette fonction provoque l'apparition d'un événement. Cela entraînera alors l'appel de tous les écouteurs d'événements qui attendent cet événement. S'il n'y a pas d'écouteurs d'événements pour un événement, rien ne se produira.

Si le nom de l' événement déclenché est dans EventTarget.AllowedEvents_. Le déclencheur appellera également le au + majusculeEventName fonction.

Exemple : "click" figure dans EventTarget.allowedEvents_, le déclencheur tentera donc d'appeler onClick s'il existe.

Paramètres :
Prénom Type Description
événement string | EventTarget~Event | Objet

Nom de l'événement, d'un événement ou d'un objet dont la clé de type est définie sur un nom d'événement.

Remplace :

Définitions de types

Genre

Tous les TextTrackKinds possibles

Voir :

Mode

Tous les TextTrackModes possibles

Voir :

Evénements

changement d'étiquette

Un événement qui se déclenche lorsque l'étiquette change sur cette piste.

Remarque : Cela ne fait pas partie de la spécification !

Type:
Remplace :

changement de mode

Un événement qui se déclenche lorsque le mode change sur cette piste. Cela permet à la TextTrackList qui détient cette piste d'agir en conséquence.

Remarque : Cela ne fait pas partie de la spécification !

Type: