首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >浏览器自动播放策略下的音频播放失败与用户手势处理

浏览器自动播放策略下的音频播放失败与用户手势处理

作者头像
用户1839651
发布于 2026-11-05 10:14:10
发布于 2026-11-05 10:14:10
1100
举报
概述
在开发带背景音乐或提示音的 Web 应用时,音频在用户未与页面交互前调用 play() 被浏览器拦截是常见现象。Chrome、Safari、Firefox 都实施了自动播放策略,目的是避免页面加载后突然发声打扰用户。实际场景包括游戏音效、通知提示、语音播报、视频预览等,如果直接调用 audio.play() 往往会返回一个 rejected Promise,控制台出现 NotAllowedErro

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档