如何添加eventListener以从JWPlayer获取事件数据

时间:2009-07-23 14:09:23

标签: javascript-events listener jwplayer

我不理解简单地输出与Flash JW Player的任何交互所需的代码。下面是他们documentation的代码演示(导致addControllerListener未定义)。 JW Player Flash API中的更多详细信息。

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

我想扩展此功能,以包含跟踪所有其他互动的功能,例如播放,搜索,全屏等。

1 个答案:

答案 0 :(得分:3)

你走在正确的轨道上!如果您查看the player 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视频