【问题标题】:youtube embed single video loop with playlist shows twice the same videoyoutube 嵌入带有播放列表的单个视频循环显示两次相同的视频
【发布时间】:2019-05-13 23:51:29
【问题描述】:

我正在尝试嵌入一个启用循环模式的 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>

【问题讨论】:

    标签: video youtube embed playlist


    【解决方案1】:

    我认为以下信息实际上并未记录在某处,但我想通过在 URL 中进行一些测试来分享我的发现,以尝试解决您的“问题”。


    这么说,你可以删除你的“问题” - (即:displaying the same video twice - 通过如下修改 URL:

    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:对应于 VIDEO_ID_1 中使用的 videoId,但最后一个字母已更改。这个想法是设置一个不存在的videoId

    所以,有了前面的解释,你可以用下面的视频作为例子:

    视频:Stack Overflow is 10!

    videoId:QwS1r1mc888

    修改后的网址显示如下:

    https://www.youtube.com/embed/QwS1r1mc888?enablejsapi=1&loop=1&playlist=QwS1r1mc880&autoplay=1&rel=0&showinfo=0&color=white
    

    注意 videoId QwS1r1mc880 不存在(还) - 您也可以将这个值替换为 15874598752 - 这永远不会是 YouTube videoId (到目前为止据我所知).


    旁注:我真的希望这个发现不会被删除。

    【讨论】:

      猜你喜欢
      • 2016-12-25
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      相关资源
      最近更新 更多