移动设备上的HTML5视频自动播放

时间:2018-03-26 08:15:53

标签: jquery html5 video html5-video

我知道有很多相同的问题可以接受答案。

有一个广泛的说法是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)中,即使它被静音也不支持自动播放?

0 个答案:

没有答案