首页 文章

YouTube Video API没有't respect '重播'参数值'

提问于
浏览
0

我正在尝试使用iframe及其公共API嵌入YouTube视频 . 我希望视频重播,即使在使用他们的 loop 参数时,我的视频也会在第一次播放后结束 .

API Docs for loop

对于单个视频播放器,设置为1会导致播放器一次又一次播放初始视频 . 在播放列表播放器(或自定义播放器)的情况下,播放器播放整个播放列表,然后在第一个视频处再次播放 . 支持的值为0和1,默认值为0.注意:此参数在AS3播放器和IFrame嵌入中的支持有限,可以加载AS3或HTML5播放器 . 目前,循环参数仅在与播放列表参数一起使用时才在AS3播放器中起作用 . 要循环播放单个视频,请将循环参数值设置为1,并将播放列表参数值设置为已在播放器API网址中指定的相同视频ID:https://www.youtube.com/v/VIDEO_ID? version = 3&loop = 1&playlist = VIDEO_ID

(更新)视频示例:https://codepen.io/denver-bohling/pen/jYegyq

1 回答

  • 1

    要循环单个视频,请将循环参数值设置为1,并将播放列表参数值设置为已在Player API URL中指定的相同视频ID

    codepen中的代码问题是附加了错误的播放列表id(加上之前的空格和值之后的问号) .

    如果将正确的视频ID指定为播放列表ID,则循环正常:

    <iframe src="https://www.youtube.com/embed/0CUuvFjicqk?autoplay=1&loop=1&playlist=0CUuvFjicqk"></iframe>
    

    (嵌入在这里不起作为代码片段,iframe不会加载,但这里是修改后的笔:https://codepen.io/anon/pen/ppxBWR

相关问题