我正在使用html5media库,它会自动将页面上的 HTML5 视频标签替换为不支持视频标签的浏览器的 Flowplayer Flash 播放器。这发生在 IE 和一些较旧的浏览器上。
我需要检测页面上是否存在 Flowplayer,并向每个实例添加一个事件侦听器,该事件侦听器在用户开始播放视频时触发 JavaScript 函数。这可以通过 jQuery 实现吗?Flowplayer 的 Player 对象的 API 在此处描述;一些例子:
/* Set common clip properties and event listeners
* in run-time
*/
// register event listener with common clip
$f("player").onStart(function() {
alert("Playing");
});
// this does the same thing
$f("player").getCommonClip().onStart(function() {
alert("Playing");
});
// if you want to register a listener to a specific clip *only*
$f("player").getClip(1).onStart(function() {
alert("Playing");
});
onStart
如果 Flowplayer 存在于页面上,如何将事件的事件侦听器附加到 Flowplayer 的每个实例?