Как добавить eventListener для получения данных о событиях из JWPlayer

StackOverflow https://stackoverflow.com/questions/1172029

Вопрос

Я не понимаю, какой код необходим для простого вывода любого взаимодействия с Flash JW Player.Ниже приведена демонстрация кода от их документация (приводит к тому, что addControllerListener не определен).Еще немного подробностей в JW Player Flash API.

function muteTracker(obj) { alert('the new mute state is: '+obj.state); };
player.addControllerListener("MUTE","muteTracker");

Я хочу расширить это, включив в него функции для отслеживания всех других взаимодействий, таких как воспроизведение, поиск, полноэкранный режим и т. д.

Это было полезно?

Решение

Вы были на правильном пути!Если вы выедете API плеера, вы заметите, что существует три метода добавления прослушивателей:

  • player.addControllerListener(EVENT,myFunction);
  • player.addModelListener(EVENT,myFunction);
  • player.addViewListener(EVENT,myFunction);

Соедините это со списком событий (http://developer.longtailvideo.com/trac/wiki/Player4Events) и все готово.Таким образом, если вы хотите прослушивать события поиска, это будет выглядеть примерно так:

player.addViewListener(ViewEvent.PLAY,myFunction);

или для поиска,

player.addViewListener(ViewEvent.SEEK,myFunction);

Лучший,

Зак

Разработчик, LongTail Video

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top