【问题标题】:Youtube embed video with autoplay and loop fire only twiceYoutube 嵌入视频自动播放和循环播放只有两次
【发布时间】:2016-12-25 14:10:57
【问题描述】:
我使用以下代码将 YT 视频与 autoplay 和 loop 一起嵌入到我的网站上,一切正常,但我发现它只循环一次。所以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>
提前谢谢你。
【问题讨论】:
标签:
video
youtube
youtube-api
embed
autoplay
【解决方案1】:
来自 IFrame Player API documentation,这里声明:
循环参数在 AS3 播放器和 IFrame 中的支持有限
embeds,它可以加载 AS3 或 HTML5 播放器。 目前,
loop parameter 仅在 AS3 播放器中使用时有效
结合播放列表参数。要循环播放单个视频,请设置
循环参数值设置为 1 并将播放列表参数值设置为
Player API URL 中已指定相同的视频 ID。
如果你想知道嵌入式播放器的不同参数是如何工作的,你可以查看这个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。