关于chrome浏览器音频自动播放的问题

首先说一下我的项目需求:通过mqtt,进行新订单提醒,以便使用者及时处理新订单

遇到的问题:chrome浏览器音频不允许自动播放

控制台报错:Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document

实验了一下,其实还是可以自动播放的,只是有个缺点:在用户第一次登录进入网页的首页时,不会语音提醒,除非发生浏览、跳转网页等一系列用户自己主动触发的操作的时候,才会触发音频播放

在网上看了很多的方法,大部分都是说不允许自动播放,除非给个按钮,让用户主动触发

这个缺点导致我的新订单消息的语音提醒功能基本没有用,会产生时灵时不灵的效果,后面给了个消息弹出的提醒

posted @ 2022-11-15 17:56  温柔本肉  阅读(462)  评论(0编辑  收藏  举报