我知道有很多相同的问题可以接受 .
有一个广泛的说法是android chrome 53支持自动播放功能 . 但它看起来并非如此 .
目前在(Android手机)google chrome版本63,65(这些是我测试的版本) is not supporting autoplay . (但它在firefox android中支持)
只需在Android移动设备上检查谷歌开发者的link .
我也试过玩脚本
var video_tag = document.getElementById('background-video');
video_tag.play();
在Android Chrome上有没有其他解决方案或解决 autoplay muted videos ?
EDIT: 基于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);
});
}
我收到了警报信息 .
Autoplay was prevented. Not Allowed-Error():play() can only be initiated by a user gesture.
它是否得出结论仍然在chrome(65)中,即使它被静音,也不支持自动播放?