1
嗨,我正在使用Flowplayer和Jquery工具叠加。当我们点击一个链接时,我会覆盖显示。覆盖层正确显示,视频自动启动,但当它结束时,我试图调用覆盖层的关闭功能将其关闭。这是我的div覆盖。JQuery覆盖不会在Flowplayer视频结束时自动关闭
<script>
var player = $f("player", "images/flowplayer-3.1.5.swf", {
// default configuration for a clip
clip: conf.defaults
});
</script>
这是利用我这里设置一个配置js文件:
var conf = {
// default clip configuration
defaults: {
autoPlay: true,
autoBuffering: true,
// functions are also supported
onBegin: function() {
// make controlbar visible in 4000 seconds
this.getControls().fadeIn(4000);
},
onFinish: function() { // set an event handler in the configuration
var b = $("#movie").overlay({oneInstance: false, api: true});
b.close();
this.unload();
},
}
}
问题是在视频结束,它创建变量“b “但关闭功能什么都不做。我检查了萤火虫,变量具有开放的关闭功能。是否有另一种方法可以强制关闭自己的覆盖?
这没有奏效。我有以下示例 flowplayer(“player”,“flowplayer/flowplayer-3.2.16.swf”,{ //当播放完成时,我们正在执行卸载。 onFinish:function(){ this.unload() ; alert('finish'); } }); – 2013-10-28 13:58:01