低版本的谷歌瀏覽器需要實現語音告警功能,但是在低版本下,不能進行播放。高版本可以。經過查詢,發現網上的解決方案修改chrome://flags/#autoplay-policy都是不可行的,因為有一些版本已經找不到這個配置項的,沒辦法進行修改。
經過發現,其實audio是有渲染出來,但實際是被靜音了,因為我們吧audio的muted屬性改成false即可。
下面代碼中:mutedBool=false。即:(muted=false)
以下是舊方法,不能解決播放問題:
* 聲音預警,不能自動播放聲音處理方案:
* Chrome的autoplay政策在2018年4月做了更改。
* 解決辦法:
* 第一步,在chrome瀏覽器中輸入:chrome://flags/#autoplay-policy
* 第二步,在Autoplay policy中將Default改為No user gesture is required
* 第三步,點擊下方的“RELAUNCH NOW”,就大功告成了!
* 參考:參考地址:https://www.cnblogs.com/wsg25/p/9640316.html