使用 video-js 功能触发多个视频

Triggering multiple videos with video-js functionality

使用 video-js 功能播放多个视频实际上是可能的:

Fiddle 1

但是,当围绕调用 playVideo() 的函数包装触发器(例如按钮)时,video-js 功能从第二个视频开始中断。

Fiddle 2

...
$('#start').click(function() {
    ...
});
... 
// The rest of the code in Fiddle 2 is similar to Fiddle 1

我做错了什么?

您应该将一个数字作为参数传递给 playVideo() 函数。在您的示例中,它们设置为 0。

然后转

videojs(document.getElementsByClassName("video-js")[0], {}, function () {});

videojs(document.getElementsByClassName("video-js")[number], {}, function () {});

就是这样:

演示:JS Fiddle