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

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

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

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

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

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

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

posted @   温柔本肉  阅读(496)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示