在Fancybox中播放VideoJS

时间:2012-12-27 20:42:50

标签: jquery fancybox video.js

我让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在中间,当你点击它时,它进入一个无尽的装载轮。

1 个答案:

答案 0 :(得分:0)

这是在动态添加到页面后初始化video.js播放器的新方法:

var myPlayer = _V_("example_video_1");

example_video_1是<video>代码的ID

然后您可以将myPlayer用于其他API函数,如play()或pause()