>我在一个页面上有两个视频元素,每个元素都有自己的div。 我有一组链接,每个链接都有一个jQuery点击事件,显示/隐藏相应的div。 当这些div被显示/隐藏时,Firefox和Chrome中会出现以下错误:
this.pluginApi.pauseMedia 不是函数 (FF)未捕获的类型错误:对象 # 没有方法"暂停媒体"(Chrome)this.pluginApi.playMedia 不是函数 (FF)未捕获的类型错误:对象 # 没有方法"playMedia"(Chrome)
当我从其容器div 中删除视频元素并使用 jQuery 单击事件仅暂停/播放时,不会发生错误。
使用div 容器进行演示
没有div 容器的演示
是否有人有显示/隐藏媒体元素的视频容器的经验.js?
对于那些仍然感兴趣的人: 我也遇到了这种行为,但有以下评论:
它只发生在flash播放器上,而不是mp4的html5视频播放器。它不会在IE中发生
播放错误看起来像是计时问题,因为我可以通过以下方式解决它们:
$('#div1').show(function(){
player1.play();
});
我还没有解决暂停错误