谷歌浏览器禁止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”

你可能感兴趣的:(谷歌浏览器禁止audio自动播放的问题)