谷歌浏览器禁止audio自动播放的问题

在使用Cocos Creator开发游戏是,希望游戏打开时自动播放音频。
但是,在Chrome浏览器中预览游戏时无法实现自动播放音频,F12打开Chrome开发者工具,会看到如下的警告信息:

CCSys.js:1059 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu

谷歌浏览器从71版本开始就开启了谷歌的安全策略,因此导致的声音不能自动播放,必须在用户有了操作之后才可以播放音乐(例如,在游戏界面中点击一下鼠标)。

其他浏览器中不存在此问题。

在最新版的Chrome版本中,使用如下方法已无法解决此问题:

在chrome 浏览器中输入:chrome://flags,搜索“Autoplay policy”,默认为“Default”,修改为 “No user gesture is required”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。