小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在页面的onHide和onUnload方法中都调用了
this.innerAudioContext.destroy();
但是页面切换后,有时音乐会继续播放,再次进入有音乐的页面后,音乐会重叠播放。
此问题没有稳定复现,所以我很好奇,为什么页面都切换了,都destroy了,还会继续播放
12 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题依然存在,A -> B页面,B页面创建示例播音乐,关闭B音乐在对应生命周期pause、stop、destory音乐仍然坚挺
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也纠结了一晚上了。第一次进入,退出,正常。第二次再进入,退出,不正常。
2024年了 这问题依然存在 服气了! 哈哈哈哈哈哈哈 !
解决一直播放的问题: const audioCtx = wx.createInnerAudioContext({ useWebAudioImplement: true }) Page({ onShow() { audioCtx.pause() //用于关闭之前播放音,之前没有播放也不会报错
老哥,此问题解决了吗?
怎么个innerAudiocontext这么多情况,我也遇到同一页面播放歌曲第二首时出现不正常,无故跳转、停滞卡顿等显像。情况描述:https://developers.weixin.qq.com/community/develop/doc/0006063c344730ed275a1011f56400?from=tool&idescene=7
亲测。在page外创建的InnerAudioContext,会出现退出后再进入页面,音频叠加的问题。我的解决方法:在page的data{}中创建InnerAudioContext 可以解决音频叠加的问题。
没解决,感觉是请求网络歌曲,切换页面后在请求下来就播放了
跳转的时候就直接调用destroy(),不要在onUnload时候调用
请问 你这个问题解决了吗 ? 我也有这问题
播放当中 返回,第一次是音乐停了,
第二次再进来播放 再返回 就感觉不销毁了,音乐不会停;
我是在page外创建的 createInnerAudioContext
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题依然存在,A -> B页面,B页面创建示例播音乐,关闭B音乐在对应生命周期pause、stop、destory音乐仍然坚挺
我也纠结了一晚上了。第一次进入,退出,正常。第二次再进入,退出,不正常。
2024年了 这问题依然存在 服气了! 哈哈哈哈哈哈哈 !
解决一直播放的问题: const audioCtx = wx.createInnerAudioContext({ useWebAudioImplement: true }) Page({ onShow() { audioCtx.pause() //用于关闭之前播放音,之前没有播放也不会报错
老哥,此问题解决了吗?
怎么个innerAudiocontext这么多情况,我也遇到同一页面播放歌曲第二首时出现不正常,无故跳转、停滞卡顿等显像。情况描述:https://developers.weixin.qq.com/community/develop/doc/0006063c344730ed275a1011f56400?from=tool&idescene=7
亲测。在page外创建的InnerAudioContext,会出现退出后再进入页面,音频叠加的问题。我的解决方法:在page的data{}中创建InnerAudioContext 可以解决音频叠加的问题。
没解决,感觉是请求网络歌曲,切换页面后在请求下来就播放了
跳转的时候就直接调用destroy(),不要在onUnload时候调用
请问 你这个问题解决了吗 ? 我也有这问题
播放当中 返回,第一次是音乐停了,
第二次再进来播放 再返回 就感觉不销毁了,音乐不会停;
我是在page外创建的 createInnerAudioContext