Come aggiungere un EventListener per ottenere i dati degli eventi da JWPlayer
-
19-09-2019 - |
Domanda
Non capire quale codice è necessario per semplicemente uscita qualsiasi interazione con il JW Player Flash. Di seguito è riportato un codice demo dal loro documentazione (risultati in addControllerListener essere definito). Alcuni dettagli della JW Player Flash API .
function muteTracker(obj) { alert('the new mute state is: '+obj.state); };
player.addControllerListener("MUTE","muteTracker");
voglio estendere questo per includere le funzioni per monitorare tutte le altre interazioni come il gioco, cercare, a schermo intero, ecc.
Soluzione
Tu eri sulla strada giusta! Se si estrae il giocatore API , si noterà che ci sono tre metodi per aggiungere gli ascoltatori:
- player.addControllerListener (EVENT, myFunction);
- player.addModelListener (EVENT, myFunction);
- player.addViewListener (EVENT, myFunction);
Coppia che con la lista eventi ( http://developer.longtailvideo.com/trac/ wiki / Player4Events ) e si sta bene ad andare. Quindi, se stai cercando di ascoltare per cercare di eventi, sarebbe simile a:
player.addViewListener(ViewEvent.PLAY,myFunction);
o per cercare,
player.addViewListener(ViewEvent.SEEK,myFunction);
Best,
Zach
Developer, LongTail Video