最近在开发一个网站时,有个需要是 如果有新预警信息要在网页中播放提示音。页面打开会请求是否有新信息,有则播放提示音。在Chrome的最新浏览器中,播放会报错,控制台显示Uncaught (in promise) DOMException: play() failed because ...
lt audio id play controls controls loop loop gt lt source src horse.mp type audio mpeg gt lt audio gt 浏览器出现:Uncaught in promise DOMException: play failed because the user didn t interact with the doc ...
2018-11-29 17:09 0 7089 推荐指数:
最近在开发一个网站时,有个需要是 如果有新预警信息要在网页中播放提示音。页面打开会请求是否有新信息,有则播放提示音。在Chrome的最新浏览器中,播放会报错,控制台显示Uncaught (in promise) DOMException: play() failed because ...
一、audio.1.html:39 Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. Audio 标签的 autoplay ...
发生像(click,tap,etc). 对于桌面程序,用户已经提前播放了音频 对于移动端用户将音频 ...
错误原因:Chrome的autoplay政策在2018年4月做了更改。 解决办法: 第一步,在chrome浏览器中输入:chrome://flags/#autoplay-policy 第二步,在Autoplay policy中将Default改为No user gesture ...
解决方法:给video标签加入<video muted></video> 静音即可。 Chrome 66为了避免标签产生随机噪音。 参考链接:https://juejin.im/post/5af7129bf265da0b8262df4c ...
//加上静音属性也播放不了 <audio ref="audio" preload="auto" autoplay src="./tip.mp3 ...
其中一个原因就是id是唯一的,每个组件内部都有一个id,循环还是一个id,所以需要给组件传个不一样的值来改变一下id就可以解决这个问题 ...
https://gamedev.stackexchange.com/questions/163365/html5-games-play-failed-because-the-user-didnt-interact-with-the-document-fi Google states ...