求助 cc.audioEngine.play播放声音问题

播放背景音和音效,ID返回值一直在累加,当累加到24之后,继续播放声音,这时stop,pause等功能失效了,无法停止大于24ID的的声音,曾经试过cc.audioEngine.setMaxAudioInstance(80)但是设置了也没用,依旧会在24的之后出现这个问题,creator版本试过2.0.10,2.0.9

背景音乐不是应该同时只播放一个吗?播放下一个的时候调用stop不可行吗

背景音乐是同时播放了一个了,更换界面的时候切换了,而且ID的计算和跟音效一起计算的,这样ID就上去了,然后当ID大于24的时候,某个效果音播放的时候,就把刚刚打开的背景音带出来了,而且stop,pause都不管用了,因为压根找不到背景音ID

stopAll都不行?

用 stopMusic stopAllEffects stopAll 就行了吧,切换场景的时候调用下,不用去根据ID禁用

都试过pause也都是过,有个背景音会被后面的音效一起带出来

顶~~~~~~~~~~~~~~~~~~~·

解决了,是我stop音效的问题,当音效播放完成时,creator自动释放声音,这时不能手动stop声音,否则就会出错,造成后面音效混乱

如何解决?