如何使用 youtube iframe 代码循环播放两个视频
how to loop two videos using youtube iframe code
我在我的网页中使用以下代码成功地自动播放和循环播放一个视频。现在,我想添加另一个视频,实质上是循环播放两个视频。因此,一个视频播放完后,第二个视频将开始播放,然后是第一个视频,依此类推。应该如何修改代码才能做到这一点?
<iframe width="560" height="315" src=
"https://www.youtube.com/embed/51xS4yXbryc?
rel=0&version=3&playlist=51xS4yXbryc&loop=1
&autoplay=1" frameborder="0" allowfullscreen=""></iframe>
那是一行代码。我把它分成四行,这样更容易阅读。
之前有人问过一个关于 iframe 和循环的类似问题。我从另一个关于 Whosebug 的问题中发现了这个,youtube link 有一个特殊的 ? 参数:autoplay。例如在这个 link
src="https://www.youtube.com/embed/M7lc1UVf-VE ?&autoplay=1& loop=1&rel=0&showinfo=0&color=white&iv_load_policy=3&playlist=M7lc1UVf-VE"
考虑到对其他人有效,请尝试添加 ?&autoplay=1&。
我从
here
更新
如果您想播放多个视频,只需嵌入一个
播放列表。您可以在 this article 中找到如何操作
嵌入播放列表 部分。希望这有帮助。
要在您的 iframe 中添加多个视频,您可以使用以下代码:
https://www.youtube.com/embed/<VIDEO_ID_1>?rel=0&version=3&playlist=<VIDEO_ID_2>,<VIDEO_ID_3>,<VIDEO_ID_N>&loop=1&autoplay=1
其中:
VIDEO_ID_1
: 是第一个videoId
转载。
VIDEO_ID_2
、VIDEO_ID_3
、VIDEO_ID_N
、等等将是你想要包含的videoId
。
通过这种方式,您可以在同一个 iframe1 中包含最多 196 或 200 个视频,一旦到达最后一个 videoId
,它们将自动播放并循环播放。
这是一个 small sample,上面有 4 个视频。
这是另一个 sample with 93 videos on it。
如果您检查 this playlist,您会看到它上面有超过 1000 个视频 - (准确地说是 1653 个视频),但是,iframe将阈值重置为大约 196 或 200 个视频。
1这个门槛是我在Stack Overflow回答这个问题的时候发现的,你可以自己查到 Youtube 网站 - this playlist 并检查它是否只显示前 200 个视频。
这可能是 YouTube 设置的阈值 (且未记录)。
我在我的网页中使用以下代码成功地自动播放和循环播放一个视频。现在,我想添加另一个视频,实质上是循环播放两个视频。因此,一个视频播放完后,第二个视频将开始播放,然后是第一个视频,依此类推。应该如何修改代码才能做到这一点?
<iframe width="560" height="315" src=
"https://www.youtube.com/embed/51xS4yXbryc?
rel=0&version=3&playlist=51xS4yXbryc&loop=1
&autoplay=1" frameborder="0" allowfullscreen=""></iframe>
那是一行代码。我把它分成四行,这样更容易阅读。
之前有人问过一个关于 iframe 和循环的类似问题。我从另一个关于 Whosebug 的问题中发现了这个,youtube link 有一个特殊的 ? 参数:autoplay。例如在这个 link
src="https://www.youtube.com/embed/M7lc1UVf-VE ?&autoplay=1& loop=1&rel=0&showinfo=0&color=white&iv_load_policy=3&playlist=M7lc1UVf-VE"
考虑到对其他人有效,请尝试添加 ?&autoplay=1&。
我从 here
更新
如果您想播放多个视频,只需嵌入一个 播放列表。您可以在 this article 中找到如何操作 嵌入播放列表 部分。希望这有帮助。
要在您的 iframe 中添加多个视频,您可以使用以下代码:
https://www.youtube.com/embed/<VIDEO_ID_1>?rel=0&version=3&playlist=<VIDEO_ID_2>,<VIDEO_ID_3>,<VIDEO_ID_N>&loop=1&autoplay=1
其中:
VIDEO_ID_1
: 是第一个videoId
转载。VIDEO_ID_2
、VIDEO_ID_3
、VIDEO_ID_N
、等等将是你想要包含的videoId
。
通过这种方式,您可以在同一个 iframe1 中包含最多 196 或 200 个视频,一旦到达最后一个 videoId
,它们将自动播放并循环播放。
这是一个 small sample,上面有 4 个视频。
这是另一个 sample with 93 videos on it。
如果您检查 this playlist,您会看到它上面有超过 1000 个视频 - (准确地说是 1653 个视频),但是,iframe将阈值重置为大约 196 或 200 个视频。
1这个门槛是我在Stack Overflow回答这个问题的时候发现的,你可以自己查到 Youtube 网站 - this playlist 并检查它是否只显示前 200 个视频。
这可能是 YouTube 设置的阈值 (且未记录)。