h5 AudioClip 释放

mac
chrome:80.0.3987.163
iphone6s 13.3.1(wkwebview)
creator 2.3.2

       //  这里加载一个音频,音频10分钟 200M内存占用
       cc.loader.loadRes('222', () => {
                  
       }) 
       ...
       ...
       //   某个地方的释放代码, 内存释放不了
       cc.loader.releaseRes('222', cc.AudioClip);
       cc.loader.releaseRes('222')

在chrome和wkwebview中测试内存均不释放,大佬帮忙看看
cc.loader中确实是释放掉了, 但内存降不下来,再次加载内存会再涨200M

顶一下,问题还未解决

这个问题挺久了。在iphone上面就一直会存在AudioBuffer占用内存。释放不了!!!

音视频都无法释放

先cc.audioEngine.uncache(clip);之后再用loader释放试一下看看吧

试过, 没用

顶一下,问题还未解决

请问可以提供下 demo 吗,我们看看这个问题

链接:https://pan.baidu.com/s/1yUPLEly0x8iojid4_PpIUA 密码:qrd0
里面有个creator工程和ios工程,ios工程中将url设置为creator的预览url,观察wkwebview的内存

get,我们先看看

我这边检查了下释放逻辑,AudioBuffer 是有被释放的,你那边是 AudioBuffer 没释放吗
感觉不太可能占用 200M 内存这么大吧, 可以截图看看这 200m 是什么东西吗

大神,问一下是iphone上的浏览器测试的么?pc和mac上是可以释放的,移动端上的不行。

本次测试释放掉了, 过程如下
初始内存 160M, 点击加载音频, 内存峰值600, 稳定在 410,
点击释放, 内存410,
第二次点击加载, 峰值820, 稳定在420,
再次点击释放 , 内存420,
第三次点击加载, 峰值920, 稳定在660一段时间后, 内存降到了200,
以前多次测试内存都没有下降过, 现在能够说js内存释放不可控, 只能这么理解了

现在我们这边遇到了新的问题,我们会使用一些外部的资源
const url = audio${i}.mp3 cc.loader.load({type: 'mp3', url: url}, (err, res) => { cc.audioEngin.play(res, false, 1); })
在下面释放
`

        for(let i=0;i<91;i++) {
            let string = 'TestAUdio/audio' + i + '.mp3'
            let res = cc.loader.getRes(string);
            let deps = cc.loader.getDependsRecursively(res);
            cc.loader.release(deps);
            cc.loader.release(string);
        }

`
多次重复并没有释放, 也没有再增加, 表现跟loadRes表现差不多(我感觉能释放,但是确实没有观察到),现在不知道是我们姿势不对还是
其他原因,

我也遇到相同的问题了。。。请问有解决方案了吗~~