Ce tutoriel vous aidera à utiliser les évènements générés par le lecteur vidéo.
Événements disponibles
Les documents chargés par le navigateur web intégré peuvent recevoir des événements relatifs aux différents aspects du système:
- événements de lecture :
- FileStartEvent : début de la lecture d'un fichier média,
- FileEndEvent : fin de la lecture d'un fichier média,
- FolderEnterEvent : début de la la lecture d'un dossier,
- FolderLeaveEvent : fin de la lecture d'un dossier.
- événements audio events :
- VolumeChangeEvent : modification du niveau du volume,
- MuteChangeEvent : modification de la sourdine.
- événements relatifs aux contacts d'entrée :
- InputContactEvent : modification de l'état des contacts d'entrée.
- événements relatifs à l'imprimante :
- PrinterStateEvent : modification de l'état de l'imprimante,
- JobStateEvent : modification de l'état d'un travail d'impression.
Gestion des événements
Au même titre que les autres événements standards ("click", "mouseover", "load"...), les événements ci-dessus peuvent être écoutés en utilisant window.addEventListener() tel que défini par la spécification DOM.
Par exemple, si vous voulez être informé des débuts et fin de lecture de fichiers :
window.addEventListener('idal-player-event', function(e) {
switch (e.detail.type) {
'file-start':
// Faire quelque chose avec e.detail.filename
break;
'file-end':
// Faire quelque chose avec e.detail.filename
break;
}
});
Vous trouverez des exemples d'utilisation de chaque événement dans leurs documentations relatives.