我不明白需要什么代码来简单地输出与 Flash JW Player 的任何交互。下面是他们的代码演示 文档 (导致 addControllerListener 未定义)。更多细节请参见 JW播放器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);

最好的,

扎克

长尾视频开发人员

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top