我知道有很多相同的问题可以接受答案。
有一个广泛的说法是android chrome 53+支持自动播放功能。但它看起来并非如此。
目前在(Android移动版)谷歌浏览器版本63,65(这些是我测试的版本)不支持自动播放。(但它支持firefox android )
只需在Android移动设备上查看谷歌开发者的link。
我也试过玩脚本
var video_tag = document.getElementById('background-video');
video_tag.play();
Android Chrome上有自动播放静音视频还有其他解决方案吗?
修改 基于article,我尝试使用promises从play()返回选项。
var promise = document.querySelector('video').play();
if (promise !== undefined) {
promise.then(_ => {
alert("Autoplay started!");
}).catch(error => {
alert("Autoplay was prevented.");
alert(error);
});
}
我收到了警告信息。
阻止了自动播放。 Not Allowed-Error():play()只能通过用户手势发起。
它是否得出结论仍然在chrome(65)中,即使它被静音也不支持自动播放?