我在网页中使用以下代码成功地自动播放和循环播放一个视频。现在,我想添加另一个视频,实际上是循环播放两个视频。因此,一个视频播放完毕后,第二个视频将开始播放,然后是第一个视频,依此类推,以此类推。应该如何修改代码才能做到这一点?
<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中添加多个视频,可以使用以下代码:
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我在尝试回答this question in Stack Overflow时发现了这个阈值,如果您进入Youtube网站this playlist并检查它是否仅显示前200个视频,您可以自己检查它。
这可能是YouTube设置的一个阈值(未记录)。