我正在尝试在循环模式下嵌入YouTube视频,为此,我必须设置播放列表参数,否则它将不起作用:
documentation
问题是当我这样做时,我得到了一个播放列表,其中包含2个视频,同一视频出现两次,这会产生非常差的视觉效果,因为我希望一个视频不断循环播放。
有什么建议吗?谢谢
这是我的代码:
<iframe width="600" height="338"
src="https://www.youtube.com/embed/VIDEO_ID/?playlist=VIDEO_ID&autoplay=1&loop=1&rel=0&showinfo=0&color=white"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
最佳答案
我认为以下信息实际上并未记录在某处,但是我想分享我通过在URL中进行一些测试以尝试解决“问题”而做出的发现。
这样一来,您可以通过如下修改URL来消除“问题”(即displaying the same video twice
):
https://www.youtube.com/embed/VIDEO_ID_1/?playlist=VIDEO_ID_2&autoplay=1&loop=1&rel=0&showinfo=0&color=white
说明:
VIDEO_ID_1
:对应于打算连续播放的videoId
-(循环播放)。 VIDEO_ID_2
:对应于 videoId
中使用的VIDEO_ID_1
,但最后一个字母已更改。这个想法是设置一个不存在的videoId
。 因此,根据前面的解释,您可以使用以下视频作为示例:
Video: Stack Overflow is 10!
videoId:
QwS1r1mc888
修改后的URL显示以下内容:
https://www.youtube.com/embed/QwS1r1mc888?enablejsapi=1&loop=1&playlist=QwS1r1mc880&autoplay=1&rel=0&showinfo=0&color=white
N.B that the videoId
QwS1r1mc880
does not exist (yet) - you could also replace this value for15874598752
- which will never be a YouTubevideoId
(as far as I know).
旁注:我真的希望这一发现不会被删除。
关于video - youtube嵌入带有播放列表的单个视频循环,显示同一视频的两倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53750408/