gpt4 book ai didi

javascript - 无法在 android chrome 中自动播放 youtube 视频

转载 作者:搜寻专家 更新时间:2023-11-01 08:27:17 25 4
gpt4 key购买 nike

我正在使用 IFrame Player API在我的网站上播放 youtube 视频。当用户单击特定链接时,它会弹出一个灯箱并自动播放视频。在桌面上它工作正常,在 ios 中我明白为什么它不起作用(他们已经提到了为什么),但对于 android chrome 它不工作。是否在 andorid 浏览器中也禁用了自动播放?请赐教。

最佳答案

此链接似乎可以回答您的大部分问题:

YouTube iframe embeds cannot autoplay on Android

但简而言之,Android 版 Chrome 似乎已禁用自动播放功能,因此您需要以与 iOS 相同的方式对待它,并使用用户交互来触发播放。

更新:这里有一个更肯定的信息,它已被禁用:https://developers.google.com/web/updates/2016/07/autoplay#why_the_change

但是,如果您将它设置为静音状态下自动播放,它将继续播放。

我一直致力于自动播放的解决方案是在页面加载时用空视频实例化播放器:

var player = new YT.Player('yt-media-player', {
height: height,
width: width,
videoId: ''
});

然后在打开灯箱的点击事件上,您可以加载特定视频并调用它播放:

player.loadVideoById(youtubeId);

player.playVideo();

关于javascript - 无法在 android chrome 中自动播放 youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43602725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com