为什么会报 Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. 这个错误呀? 有没有高手给解答一下?
无解,只能引导用户主动交互
目前还是有这个问题啊,自动播放报错:DOMException: play() failed because the user didn't interact with the document first.
怎么解决?求解答。
我用vue报类似的错通过this.$nextTick(() => {play()//方法})解决的
https://developers.google.com/web/updates/2017/06/play-request-was-interrupted
打开 chrome:/ / flags /#autoplay-policy
设置无需用户手势
重新启动Chrome
静音就可以了,Chrome 66为了避免标签产生随机噪音。
<video muted></video>
我觉得这说的很明显了,没法在页面加载完成的时候播放音频或视频。
这是Chrome 66的新特性,不过chrome之前很多浏览器都这么做了
同问啊,播放视频的时候报这个错
不知道为啥
今天刚好遇到这个问题。目前找到的解决方式,如下图:
为什么会产生这个问题还在查找~