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>
上面的代码是在移动浏览器上运行视频,但它没有播放!
它在网络浏览器中工作
答案 0 :(得分:0)
查看this link。
“出于安全原因,Javascript受”同源策略“限制,因此恶意脚本无法联系远程服务器并发送敏感数据。”
答案 1 :(得分:0)
不幸的是,移动设备上禁止使用视频自动播放(以及JS触发播放)。视频应仅由用户操作启动。 https://developers.google.com/youtube/iframe_api_reference?csw=1#Examples