如何在移动浏览器中播放YouTube视频

时间:2018-01-30 12:03:11

标签: javascript jquery html iframe youtube

var player;

function onYouTubePlayerAPIReady() {
  player = new YT.Player('video', {
    events: {
      'onReady': onPlayerReady
    }
  });
}

function onPlayerReady(event) {
  player.playVideo();
}
<script src="//www.youtube.com/player_api"></script>

<iframe id="video" src="//www.youtube.com/embed/TTQK9aWZVds?enablejsapi=1"></iframe>

上面的代码是在移动浏览器上运行视频,但它没有播放!

它在网络浏览器中工作

2 个答案:

答案 0 :(得分:0)

查看this link

“出于安全原因,Javascript受”同源策略“限制,因此恶意脚本无法联系远程服务器并发送敏感数据。”

答案 1 :(得分:0)

不幸的是,移动设备上禁止使用视频自动播放(以及JS触发播放)。视频应仅由用户操作启动。 https://developers.google.com/youtube/iframe_api_reference?csw=1#Examples