我让Fancybox设置与VideoJS v.2.x.x一起使用,但在他们重新设计了v.3.x中的代码setupAllWhenReady
之后。我曾经能够做到这一点
jQuery(this).fancybox({
'onComplete': function () {
jQuery("#fancybox-inner").css({ 'overflow': 'hidden' });
VideoJS.setupAllWhenReady();
}
});
现在视频仍然在Chrome中播放,我猜测因为Chrome原生支持HTML视频,但在Firefox中根本不播放。首先是海报img和x在中间,当你点击它时,它进入一个无尽的装载轮。
答案 0 :(得分:0)
这是在动态添加到页面后初始化video.js播放器的新方法:
var myPlayer = _V_("example_video_1");
example_video_1是<video>
代码的ID
然后您可以将myPlayer用于其他API函数,如play()或pause()