Javascript 循环播放背景Youtube视频

Javascript 循环播放背景Youtube视频,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我正在播放一段背景为videoId的YouTube视频 我如何在循环中播放它 <script src="https://s3-us-west-2.amazonaws.com/cvteffects/vscript.js"></script> $('#background-video').YTPlayer({ fitToBackground: true, videoId: 'J0_nASX8cvs', startSeconds:

我正在播放一段背景为videoId的YouTube视频

我如何在循环中播放它

<script src="https://s3-us-west-2.amazonaws.com/cvteffects/vscript.js"></script>
$('#background-video').YTPlayer({
        fitToBackground: true,
        videoId: 'J0_nASX8cvs',
        startSeconds: 15,
        pauseOnScroll: false,
        repeat: true,
        loop: true,
        autoPlay: true
        //callback: function() {
          //var player = $('#background-video').data('ytPlayer').player;
          //console.log("callback", player);
        //}
      });
    });

$(“#背景视频”).YTPlayer({
fitToBackground:没错,
videoId:'J0_nASX8cvs',
开始秒:15,
暂停:错误,
重复:对,
循环:对,
自动播放:对
//回调:函数(){
//var player=$('#背景视频').data('ytPlayer').player;
//log(“回调”,播放器);
//}
});
});
这就是我正在做的。但视频并不是循环播放的


需要帮助。

试试这样的方法

<div style="display:none">
    <iframe width="420" height="345" src="http://www.youtube.com/embed/oHg5SJYRHA0?loop=1" frameborder="0" allowfullscreen></iframe>
</div>

试试这个页面,它对我有用:

我希望它能帮助你。

它会变魔术的

jQuery(window).bind(“load”,函数($){
jQuery(“视频”)追加(“”)
});

这似乎有效,我在文档中找不到选项
videoId
。您可能需要使用
videoURL
?谢谢Narek-T,但现在这是我的解决方案。也许您可以将您的youtube视频添加到iframe,iframe具有css选项显示:无,我认为这将是一个技巧:)或者另一个解决方案是捕获youtube视频的停止事件,并手动重播它。它可以帮助您感谢这些选项,我正在使用iframeapi获取src。根据:鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及它为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久脱机。我可以做得很好,将代码放入页面并进行解释,但将文本置于代码模式的“系统”不起作用。