youtube - Youtube 到 ipad 和 iphone 上的自动播放
问题描述
我一直在寻找解决方案的好时间。视频在浏览器上自动播放和循环播放正常。但在 iphone 或 ipad 上不起作用。
<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>
是否可以在 IOS 设备上自动播放 youtube 视频?如果是这样,我需要对我的代码进行哪些更改才能做到这一点。
解决方案
推荐阅读
- node.js - 在 Mac 上安装 SailsJS
- javascript - 这是线性时间还是二次时间?使用相同的循环进行多次迭代
- python - 如何加载 PEM 编码证书链中的所有证书?
- r - R包开发——在帮助文件中添加图片?PackageName
- c# - C# label.text 在按钮单击时不会更改
- node.js - Discord.js 音乐机器人不响应第一个音乐请求
- java - 如何在关键短语之间获取字符串的某个部分(java)
- python - Python 无法访问命令行参数
- flutter - 可滚动屏幕 - Flutter
- python - OpenCV Python-过滤矩形以找到微型汽车的道路中心线