用户1839651
浏览器自动播放策略下的音频播放失败与用户手势处理
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户1839651
社区首页
>
专栏
>
浏览器自动播放策略下的音频播放失败与用户手势处理
浏览器自动播放策略下的音频播放失败与用户手势处理
用户1839651
关注
发布于 2026-11-05 10:14:10
发布于 2026-11-05 10:14:10
110
0
举报
概述
在开发带背景音乐或提示音的 Web 应用时,音频在用户未与页面交互前调用 play() 被浏览器拦截是常见现象。Chrome、Safari、Firefox 都实施了自动播放策略,目的是避免页面加载后突然发声打扰用户。实际场景包括游戏音效、通知提示、语音播报、视频预览等,如果直接调用 audio.play() 往往会返回一个 rejected Promise,控制台出现 NotAllowedErro
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
浏览器
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档