我试图通过使用iframe和它们的公共API嵌入YouTube视频。但是,我希望视频能够重播,即使在使用它们的loop参数时,我的视频也会在第一次播放之后结束。
API文档 for loop:
在单个视频播放器的情况下,设置为1会导致播放机一次又一次地播放初始视频。在播放列表播放器(或自定义播放器)的情况下,播放机播放整个播放列表,然后在第一个视频中再次启动。 支持值为0和1,默认值为0。 注意:这个参数在AS3播放器和IFrame嵌入中的支持有限,可以加载AS3或HTML5播放器。目前,循环参数仅在与播放列表参数一起使用时才能在AS3播放器中工作。若要循环单个视频,请将循环参数值设置为1,并将播放列表参数值设置为已在Player API:ID中指定的视频ID?version=3 &loop=1 &playlist=VIDEO_ID
发布于 2018-01-17 19:38:49
若要循环单个视频,请将循环参数值设置为1,并将播放列表参数值设置为已在Player API URL中指定的相同视频ID。
代码页中的代码的问题是附加了错误的播放列表id (加上前面的空格和值后面的问号)。
使用指定为播放列表id的正确视频id,它可以很好地循环:
<iframe src="https://www.youtube.com/embed/0CUuvFjicqk?autoplay=1&loop=1&playlist=0CUuvFjicqk"></iframe> (此处嵌入不作为代码片段,如果不加载,但是下面是修改后的pen:https://codepen.io/anon/pen/ppxBWR)
https://stackoverflow.com/questions/48293753
复制相似问题