nouveau abstrait TrackList(tracks)
Créer une instance de cette classe
Paramètres :
| Prénom | Type | Description |
|---|---|---|
pistes |
matrice.<Piste> |
Liste des pistes avec qui initialiser la liste. |
S'étend
Membres
-
longueur : numéro
-
Le nombre actuel de
pistesdans ce Trackist.
Méthodes
-
Ajouter un écouteur d'événements()
-
Un alias de EventTarget #on. Permet à
EventTargetd'imiter l'API DOM standard.- Remplace :
- Voir :
-
AddTrack(piste)
-
Ajouter un Pister à la
Liste des pistesParamètres :
Prénom Type Description pistePiste La piste audio, vidéo ou texte à ajouter à la liste.
Incendies :
-
DispatchEvent()
-
Un alias de EventTarget #trigger. Permet à
EventTargetd'imiter l'API DOM standard.- Remplace :
- Voir :
-
désactivé(type, fn)
-
Supprime un écouteur d'
événementspour un événement spécifique d'une instance d'EventTarget. Cela permet à l'écouteurd'événement dene plus être appelé lorsque l'événement nommé se produit.Paramètres :
Prénom Type Description typestring | Array.<corde> Un nom d'événement ou un tableau de noms d'événements.
fnEventTarget~EventListener La fonction à supprimer.
- Remplace :
-
On(type, fn)
-
Ajoute un écouteur d'
événementsà une instance d'unEventTarget. Un écouteur d'événementsest une fonction qui sera appelée lorsqu'un événement portant un certain nom est déclenché.Paramètres :
Prénom Type Description typestring | Array.<corde> Un nom d'événement ou un tableau de noms d'événements.
fnEventTarget~EventListener La fonction à appeler avec
EventTargets- Remplace :
-
un(type, fn)
-
Cette fonction ajoutera un écouteur d'
événementsqui 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énementavec Cible de l'événement#on qui appelle EventTarget#off sur lui-même.Paramètres :
Prénom Type Description typestring | Array.<corde> Un nom d'événement ou un tableau de noms d'événements.
fnEventTarget~EventListener Fonction à appeler une fois pour chaque nom d'événement.
- Remplace :
-
Supprimer EventListener()
-
Un alias de EventTarget #off. Permet à
EventTargetd'imiter l'API DOM standard.- Remplace :
- Voir :
-
RemoveTrack(piste)
-
Supprimer une piste de la
TrackListParamètres :
Prénom Type Description pistePiste Piste audio, vidéo ou texte à supprimer de la liste.
Incendies :
-
trigger(événement)
-
Cette fonction provoque l'apparition d'un événement. Cela entraînera alors
l'appel de tous les écouteursd'événements qui attendent cet événement. S'il n'y a pasd'écouteurs d'événementspour un événement, rien ne se produira.Si le nom de l'
événementdéclenché est dansEventTarget.AllowedEvents_. Le déclencheur appellera également leau+majusculeEventNamefonction.Exemple : "click" figure dans
EventTarget.allowedEvents_, le déclencheur tentera donc d'appeleronClicks'il existe.Paramètres :
Prénom Type Description événementstring | EventTarget~Event | Objet Nom de l'événement, d'un
événementou d'un objet dont la clé de type est définie sur un nom d'événement.- Remplace :
Evénements
-
addtrack
-
Déclenché lorsqu'une piste est ajoutée à une liste de pistes.
Type:
Propriétés :
Prénom Type Description pistePiste Une référence à la piste qui a été ajoutée.
-
addtrack
-
Déclenché lorsqu'une étiquette de piste est modifiée.
Type:
Propriétés :
Prénom Type Description pistePiste Une référence à la piste qui a été ajoutée.
-
changement
-
Déclenché lorsqu'une piste différente est sélectionnée/activée.
Type:
-
enlever la piste
-
Déclenché lorsqu'une piste est supprimée de la liste des pistes.
Type:
Propriétés :
Prénom Type Description pistePiste Référence à la piste qui a été supprimée.