creator 2.2.2 音频内存泄漏

  • Creator 版本:2.2.2

  • 目标平台: 微信小游戏

  • 出现概率:100%

测试代码:

    cc.loader.loadRes("zhuzi_bullet",function(error,audioClip){
        let id = cc.audioEngine.playEffect(audioClip, false)
        console.log("id = ",id)
        self.____id = id
        self.____audioClip = audioClip
    });


    let timeCallback = function (dt) {
        for(let i = 0; i < 10 ; i++){
            cc.audioEngine.playEffect(self.____audioClip, false)
        }
    }.bind(this)
    this.schedule(timeCallback, 0.5);

内存一直再涨

自顶一下再说

再顶,难道只有我出现这个情况吗?

scheduleOnce 试试

我这边只是想说,同一个音频,多次播放,内存不断增加

测试了一下你说的情况,没又发现内存不断增加呀,你那边demo吗?发一个过来看下

HelloWorld2.rar (1.2 MB)

具体是不是泄漏我不太确定,反正内存一直涨

请问一下,测试有结果吗?
我们这边的游戏,用排除法,发现如果不播放音频,内存就很正常
如果播放音频,就会一直涨
刚开始单个测试,1秒播放1次,没有问题
后来每0.5秒播放10次就会出现这个情况

继续顶,还没有回复,难受

于 2.3.1 修复,参考 pr
https://github.com/cocos-creator/engine/pull/6221/files

感恩,谢谢大佬