因为上次说过有一个bug就是声音破音的问题,由于游戏的中很多的情况下的都有连续播特效的声音出现了破音的,于是找具体的原因,就是凡事有多个播放音效的时候总会有几个播不出来,然后播一段时间就会有破音。使用的2.2.1正式版,测试环境苹果手机自带浏览器,ios13.2.3的版本
有没有测试demo?你说的破音是什么,不太清楚。同时播放很多音效么?
就是多个音效一起播放的时候会出现破音,测试demo暂时没有,我现在的播放方式是播放完了在播放下一个的这种方式就不会出现,我在update函数里面写一个循环播放一个声音,过不了多久,浏览器就死了
同时播放的音频数量是有上限的,一般尽量不要超过10个。每个平台的限制数量不同,比如微信小游戏超过10个就会有问题。android平台上之前测过是13个。所以像你这样在update里面写循环去播放的话,基本上很快就会有问题的
另外在Safari浏览器上用WebAudio的话是有可能会破音的,建议换成domAudio
domaudio 这个方式发现会很卡,如果有很多的音效的话,游戏就是卡着不能动了
你好,请问你是怎么解决的