苹果手机自带浏览器破音的问题--项目要上线啊,大哥们帮忙看看

出现版本:ios13以上的手机浏览器(自带的)
出现问题:使用audioEngine.playEffect播放音效会出现破音的问题
使用版本:ccc2.2.1.rc2版本
症状:在ios12的版本的手机上audioEngine.playEffect播放声音都非常的正常,但是在升级了ios13的手机上同样的代码,就出现了破音。
已经排查了:1.mp3码率问题,使用了96k,441000码率进行播放其他的环境都是正常的操作(播放一段时间照样有破音出现)
2.audioEngine.playEffect使用每次都是使用加载完成以后播放,所以肯定是能正常播放声音的
3.破音怀疑是声音超过了1.0造成所以查看并且设置成0.3照样会有破音(所以不成立)
4.屏蔽了所有的音效只显示一个音效,发现是可以正常的没有破音所以原因是不是同时播多个音效出现的问题,后面尝试只播两个声音,一个声音当中穿插播放另一个声音,发现就有破音出现
5.使用dom audio 这种方式没有任何的作用,请给出一个解决方案在线等

audioEngine 和dom不混用

统一一种方式 要么全用dom实现
要么全用audioEngine

使用了游戏的音频系统 就不能用 audio标签

我现在就是用的webaudio方式使用audioEngine操作的

已经找到最终的原因,可能是因为多个音频同时播放造成的问题,尽量少用循环或者update里面去播放音效,防止出现这个问题,还是自己把这个问题解决了

1赞