我想在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 自动播放