我正在尝试在循环模式下嵌入YouTube视频,为此,我必须设置播放列表参数,否则它将不起作用:
问题是当我这样做时,我得到了一个播放列表,其中包含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>
答案 0 :(得分:0)
我认为以下信息实际上并未记录在某处,但我想分享我通过对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
。因此,根据前面的解释,您可以使用以下视频作为示例:
videoId:
QwS1r1mc888
修改后的URL显示以下内容:
https://www.youtube.com/embed/QwS1r1mc888?enablejsapi=1&loop=1&playlist=QwS1r1mc880&autoplay=1&rel=0&showinfo=0&color=white
请注意,videoId
QwS1r1mc880
不存在(还)-您也可以将此值替换为15874598752
-永远不会是YouTubevideoId
(据我所知)。
旁注:我真的希望这一发现不会被删除。