我正在尝试使用 OVP 播放器构建一个带有播放列表的基本视频播放器。到目前为止,我已经弄清楚如何使用ExternalInterface输入新的视频源,但我不知道如何侦听Flash事件“EVENT_END_OF_ITEM”。
如何在 Javascript(以及 jQuery)中监听 Flash 事件?
OVP定义了很多事件,但我不知道如何监听它们。例如,这是 EVENT_END_OF_ITEM:
public function endOfItem():void {
sendEvent(EVENT_END_OF_ITEM);
}
OVP 文档不存在,他们的支持论坛也几乎同样糟糕。
在 Model.as 文件中找到添加以下行以及所有其他导入(在文件的开头):
import flash.external.*;
然后在结束事件中添加以下行:
ExternalInterface.call("stopedPlaying");
这样一个事件就会像这样:
public function endOfItem():void {
sendEvent(EVENT_END_OF_ITEM);
// inform JavaScript that the FLV has stopped playing
ExternalInterface.call("stoppedPlaying");
}
然后在 HTML 文档中,在 SCRIPT 标记之间添加以下内容:
function stoppedPlaying()
{
// do something when the FLV starts playing
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)