Youtube将在ipad上自动播放;苹果手机
我一直在寻找一个很好的解决办法。视频自动播放和循环在浏览器上运行良好。但在iphone或ipad上不起作用Youtube将在ipad上自动播放;苹果手机,youtube,youtube-api,Youtube,Youtube Api,我一直在寻找一个很好的解决办法。视频自动播放和循环在浏览器上运行良好。但在iphone或ipad上不起作用 <div id="about-player"></div> <script> var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_a
<div id="about-player"></div>
<script>
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('about-player', {
videoId: 'ZyYGXrfeoK8',
playerVars: {
modestbranding: 0,
autoplay: 1,
controls: 0,
showinfo: 0,
wmode: 'transparent',
branding: 0,
rel: 0,
autohide: 0,
playlist: 'ZyYGXrfeoK8',
inline: 1,
origin: window.location.origin
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.playVideo();
}
var done = false;
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING && !done) {
setTimeout(stopVideo, 300000);
done = true;
}
}
function stopVideo() {
player.stopVideo();
}
</script>
var tag=document.createElement('script');
tag.src=”https://www.youtube.com/iframe_api";
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(标记,firstScriptTag);
var播放器;
函数onyoutubeiframeapiredy(){
player=新的YT.player('about-player'{
videoId:'zygxrfeok8',
playerVars:{
平均值:0,
自动播放:1,
控件:0,
showinfo:0,
wmode:'透明',
品牌:0,
rel:0,
自动隐藏:0,
播放列表:“ZYGXRFEOK8”,
内联:1,
原点:window.location.origin
},
活动:{
“onReady”:onPlayerReady,
“onStateChange”:onPlayerStateChange
}
});
}
函数onPlayerReady(事件){
event.target.playVideo();
}
var done=false;
函数onPlayerStateChange(事件){
如果(event.data==YT.PlayerState.PLAYING&&!done){
设置超时(停止视频,300000);
完成=正确;
}
}
函数stopVideo(){
player.stopVideo();
}
是否可以在IOS设备上自动播放youtube视频?如果是这样,我需要对我的代码进行哪些更改才能实现这一点 基于此,自动播放无法在iOS设备(iPhone、iPad、iPod touch)和Android上完成
苹果希望最终避免移动设备上不必要的流量——这只会影响自动播放功能
也因此,
这是办不到的。出于各种原因(包括但不限于数据使用),苹果不允许自动播放视频