JS自動播放音頻 無效chrome設置 (Uncaught (in promise) DOMException: play() failed because the user didn't interact)


Chrome的autoplay政策在2018年4月做了更改。
新的行為:瀏覽器為了提高用戶體驗,減少數據消耗,現在都在遵循autoplay政策,Chrome的autoplay 政策非常簡單

muted autoplay始終被允許

音樂的autoplay 只有在下面集中情況下起作用:

有用戶行為發生像(click,tap,etc).

對於桌面程序,用戶已經提前播放了音頻

對於移動端用戶將音頻網址home screen.

解決方案:
1、 打開chrome
2、輸入 chrome://flags/#autoplay-policy
3、點擊default,選擇 Setting No user gesture is required
4、 重啟chrome
————————————————
版權聲明:本文為CSDN博主「yhblog」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/yhblog/article/details/83183687


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM