Youtube 嵌入视频自动播放和循环播放仅两次

Youtube embed video with autoplay and loop fire only twice

我使用以下代码将 YT 视频与 autoplayloop 一起嵌入我的网站,一切运行顺利,但我发现它只循环一次。所以 autoplay 触发,然后再次触发视频,就是这样 - 接下来我只看到无限加载器。知道为什么会这样吗?我怎样才能使它成为无限循环?我基于在 https://developers.google.com/youtube/player_parameters?hl=en

上找到的信息
<iframe width="1000px" height="560px" src="https://www.youtube.com/v/VIDEOID/?playlist=VIDEOID&controls=0&showinfo=0&loop=1&autoplay=1" frameborder="0"></iframe>

提前谢谢你。

来自 IFrame Player API documentation,这里声明:

The loop parameter has limited support in the AS3 player and in IFrame embeds, which could load either the AS3 or HTML5 player. Currently, the loop parameter only works in the AS3 player when used in conjunction with the playlist parameter. To loop a single video, set the loop parameter value to 1 and set the playlist parameter value to the same video ID already specified in the Player API URL.

如果你想知道嵌入式播放器的不同参数是如何工作的,你可以查看这个link

如果它适用于您的情况,也请尝试使用它。

<iframe width="1000px" height="560px" src="https://www.youtube.com/embed/VIDEOID/?playlist=VIDEOID&controls=0&showinfo=0&loop=1&autoplay=1" frameborder="0"></iframe>

有关详细信息,请查看此相关 SO question