如何确定Chrome上HTML视频的自动播放脚本将起作用



我想在html自动赛上制作视频,鉴于Chrome阻止了HTML中的自动播放attr播放视频。

这是我的代码:

<video id="video" width="400">
  <source src="chess.mp4" type="video/mp4">
</video>
var vid = document.getElementById("video");
vid.autoplay = true;
vid.load();

行为很奇怪。首先,我正在尝试日食,并且在Eclipse浏览器上一切正常。

关于Chrome,该视频有时可以工作,有时需要清晰的调查刷新才能工作……第一次打开链接时不使用。现在它根本不起作用...

有帮助吗?

在尝试任何脚本之前,您需要参考Chrome自动播放策略更改。

Chrome的自动播放策略很简单:

  • 始终允许静音自动播放。
  • 允许使用声音自动播放:
    • 用户已经与域进行了交互(单击,点击等)。
    • 在桌面上,用户的媒体参与指数阈值已越过,这意味着用户以前播放了声音视频。
    • 在移动设备上,用户[将网站添加到其主屏幕]。
  • 顶部框架可以将自动播放权限委派给其iframes允许使用Sound
  • 自动播放

最新更新