InnerAudioContext.destroy()是否真实销毁?
发布于 7 年前 作者 longli 7051 次浏览 来自 问答

我在页面的onHide和onUnload方法中都调用了

this.innerAudioContext.destroy();

但是页面切换后,有时音乐会继续播放,再次进入有音乐的页面后,音乐会重叠播放。

此问题没有稳定复现,所以我很好奇,为什么页面都切换了,都destroy了,还会继续播放

5 回复

请问 你这个问题解决了吗 ? 我也有这问题

播放当中 返回,第一次是音乐停了,

第二次再进来播放 再返回 就感觉不销毁了,音乐不会停;

我是在page外创建的 createInnerAudioContext

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

跳转的时候就直接调用destroy(),不要在onUnload时候调用

我的也是小米8SE。

destroy()

之后跳转到新的音频有时候会继续播放。跳到同样的页面不同的音频会叠加到一起播放

没解决,感觉是请求网络歌曲,切换页面后在请求下来就播放了

回到顶部