2

天哪,我找不到答案,我已经花了几个小时了。 如何在 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");

也没有工作。

有人可以在这里帮助我吗?

谢谢你。

4

2 回答 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()改为使用。

于 2013-02-26T20:25:47.640 回答
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");
于 2013-03-11T07:57:06.143 回答