cocos creator 1.8.2 ios原生平台 音效无法正常播放 求解决方案!!!

这是根据范例里修改的,通过监听自定义事件 传过来的音频下标 来播放音乐。 在原生ios下播着播着就没声音了,其他正常。

后来有试过根据播放音频的id添加回调事件,但是偶先无法正常回调

目前我做了一些修改能解决新音效无法播放的问题,但是感觉治标不治本。
我在play的时候 增加了判断
if (this.audioPool.length >= this.maxNum) {
var id = this.audioPool[0];
cc.audioEngine.stop(id);
this.audioPool.splice(0, 1);
}

意思就是用数组长度和 播放最大的音效数量做对比, 超过这个数就把最初的 停掉 并删除。。。

有没有人能从根本上解决一下?论坛没人管了么?

已解决,是ios的锅

请问是什么原因啊,我也遇到IOS播放音乐经常中断的问题。

因为 同时播放的音乐太多,导致后续所有音效无法正常播放,
需要ios控制 游戏结束后要将游戏缓存等数据清理掉。这是ios研发小伙伴告诉我的- -

怎么清理游戏缓存?

请问LZ怎么解决的 能提供一下解决方法吗