最近在開發一個網站時,有個需要是 如果有新預警信息要在網頁中播放提示音。頁面打開會請求是否有新信息,有則播放提示音。在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 ...