2013-02-26 23 views
2

我的天啊,我找不到答案,我已经花了几个小时了。 如何在video.js中同时引用多个视频?Video.js - 如何在一个页面中引用多个视频?

的API文档说:

引用的球员:你只需要确保您的视频标签都有一个ID。示例嵌入代码的ID为“example_video_1”。如果您在一个页面上有多个视频,请确保每个视频标签都有唯一的ID。

var myPlayer = V(“example_video_1”);

这个例子显示了一个ID,但它并没有显示我怎样可以同时引用多个ID。

如果我有3个不同的标签:“video_1”,“video_2”,“video_3”,我如何参考它们全部?

我试过一个数组,它没有工作。我也尝试列出这样的视频:

var myPlayer = _V_("video_1", "video_2"); 

并没有工作。

有人可以帮我吗?

谢谢。

回答

3

您无法将多个ID传递给_V_()。无论是做他们一次一个:

var myPlayer1 = _V_("video_1"); 
var myPlayer2 = _V_("video_2"); 
var myPlayer3 = _V_("video_3"); 

或者,如果你希望他们作为一个数组:

var myPlayers = Array(_V_("video_1"), _V_("video_2"), _V_("video_3")); 
myPlayers[1].play(); 

注:这是一个旧版本的Video.js编写的。 _V_()仍然有效,但已弃用:请改为使用videojs()

+0

事实上,谢谢! – user2089160 2013-05-18 11:02:08

0

这也将工作:

var video = []; 
video[1] = _V_("Video1"); 
video[2] = _V_("Video2"); 
video[3] = _V_("Video3"); 
video[4] = _V_("Video4"); 
video[5] = _V_("Video5"); 
video[6] = _V_("Video6"); 
video[7] = _V_("Video7"); 
video[8] = _V_("Video8"); 
video[9] = _V_("Video9"); 
video[10] = _V_("Video10"); 
相关问题