Cocos Creator 2.1.2 UC浏览器电脑版上的BUG,无法运行。

这是因为UC浏览器不支持web audio,只支持DOM Audio。
解决方案是:选中音频资源,在它的属性检查器上修改它的音频模式:

1赞

非常感谢,是这个原因。

我找到两种解决办法
1、使用try catch 包装代码,捕获异常,这样就还是可以使用web audio模式,但会没有声音;
2、切换成上图中的dom audio模式,360浏览器虽然会有下面的错误 提示,但有声音。不过会造成游戏卡顿;

问题:有没有动态的方法,在使用1方法时,捕获到异常了,再使用2模式加载?

1赞

谢谢反馈,下个版本将会修复,修复后可正常使用 WebAudio https://github.com/cocos-creator/engine/pull/5048