Javascript 强制嵌入youtube视频以静音和重播

Javascript 强制嵌入youtube视频以静音和重播,javascript,iframe,youtube,Javascript,Iframe,Youtube,嵌入视频时,我无法成功访问youtube iframe api 这是我的密码: <iframe id="player" width="560" height="315" src="//www.youtube.com/embed/xWPDujqIwZc?autoplay=1" frameborder="0" enablejsapi="1"></iframe> <script type="text/javascript" src="youtube.js">

嵌入视频时,我无法成功访问youtube iframe api

这是我的密码:

 <iframe id="player" width="560" height="315" src="//www.youtube.com/embed/xWPDujqIwZc?autoplay=1" frameborder="0" enablejsapi="1"></iframe>
    <script type="text/javascript" src="youtube.js"></script>

谢谢你的帮助

请检查iframe中的url,我在JSFIDLE上测试了它,它显示错误,而不是播放视频。@Zeratops,您尝试过“/”吗?
   var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

var player;
function onYouTubeIframeAPIReady() {
  player = new YT.Player('player', {
    events: {
      'onReady': onPlayerReady,
      'onStateChange': onPlayerStateChange
    }
  });
}

function onPlayerReady(event) 
{
    event.target.playVideo();
    player.mute();
}

function onPlayerStateChange(event) {
if (event.data == 0) 
    {
        event.target.playVideo();
    }
}