低版本的谷歌浏览器需要实现语音告警功能,但是在低版本下,不能进行播放。高版本可以。经过查询,发现网上的解决方案修改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