0

我有 Fancybox 设置以与 VideoJS v.2.xx 一起使用,但是在他们重新设计了 v.3.x 中的代码之后,setupAllWhenReady. 我曾经能够做到这一点

jQuery(this).fancybox({
    'onComplete': function () {
        jQuery("#fancybox-inner").css({ 'overflow': 'hidden' });
        VideoJS.setupAllWhenReady();
    }
});

现在视频仍然在 Chrome 中播放,我猜是因为 Chrome 本身支持 HTML 视频,但在 Firefox 中它根本不播放。首先出现海报 img 和中间的 x,当你点击它时,它会进入一个无尽的加载轮。

4

1 回答 1

0

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

var myPlayer = _V_("example_video_1");

example_video_1 是<video>标签的 ID

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

于 2013-01-02T20:36:32.940 回答