因此,在最新的 chrome 中,显然自动播放策略已更改,因此这反过来又破坏了每个具有应自动播放视频背景的网站
我想知道是否有人有任何聪明的解决办法可以“解决”这个问题?
(我相信按钮或“进入页面”解决方案将是一种糟糕的解决方法,特别是对于背景视频)
如果用户不与文档交互,您现在会在控制台中看到以下内容:
Uncaught (in promise) DOMException: play() failed
because the user didn't interact with the document first.
以下是谷歌的修改:https://developers.google.com/web/updates/2017/09/autoplay-policy-changes https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
最近的政策更改后,Chrome 将不允许自动播放视频。一个简单的解决方案是将视频静音,模拟单击,然后播放视频。
HTML
<video id="video" muted loop="loop">
JavaScript
// Click a random element
document.getElementById('randomElement').click();
// Play video after click
setTimeout(function(){
document.getElementById('video').play();
}, 1500);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)