Comment ajouter un eventListener pour obtenir des données d'événements de JWPlayer
-
19-09-2019 - |
Question
Je ne comprenant pas ce code est nécessaire pour toute interaction avec le lecteur JW flash simplement sortie. Ci-dessous un code démo de leur documentation (résultats en addControllerListener étant non définie). Quelques détails sur le JW Player API flash .
function muteTracker(obj) { alert('the new mute state is: '+obj.state); };
player.addControllerListener("MUTE","muteTracker");
Je veux étendre à inclure des fonctions pour suivre toutes les autres interactions telles que le jeu, rechercher, etc plein écran.
La solution
Vous étiez sur la bonne voie! Si vous consultez l'API lecteur , vous remarquerez qu'il ya trois méthodes pour ajouter les auditeurs:
- player.addControllerListener (EVENT, maFonction);
- player.addModelListener (EVENT, maFonction);
- player.addViewListener (EVENT, maFonction);
Paire que la liste des événements ( http://developer.longtailvideo.com/trac/ wiki / Player4Events ) et vous êtes bon pour aller. Ainsi, si vous cherchez à écouter rechercher des événements, il ressemblerait à quelque chose comme:
player.addViewListener(ViewEvent.PLAY,myFunction);
ou pour rechercher,
player.addViewListener(ViewEvent.SEEK,myFunction);
Best,
Zach
Développeur, LongTail vidéo