JS报错:Uncaught(in promise)DOMException:play()

在Chrome中页面首次加载的时候有事会出现以上报错:
Uncaught(in promise)DOMException:play()

处理方法:设置浏览器参数
打开谷歌地址输入 chrome://flags/#autoplay-policy
修改为 No user gesture is required

let audio = document.querySelector("#audio");
audio.load();
let playPromise = audio.play() ;
if (playPromise !== undefined) {
  playPromise.then(() => {
	audio.play()
  }).catch(() => {})
}
发布了94 篇原创文章 · 获赞 42 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_29483485/article/details/99775852