BackgroundAudioManager,pause有时候会失效?(已绕过)
发布于 7 年前 作者 xia78 1482 次浏览 来自 官方Issues

在设置了背景音频的src与titile后,使用pause方法暂停,失效

在开发工具和预览模式下都会出现

测试机型:小米8青春版 微信版本:7.0.6 基础库版本号:2.8.0 系统:安卓9

开发工具版本:1.02.1908132

时间:2019年8月14日13:24:14

代码片段:https://developers.weixin.qq.com/s/DT5y5CmQ7ia9

最终解决方案:

    在播放前不设置背景音频的src,(实在是没办法阻止自动播放)

    改为使用wx.createInnerAudioContext()来获取音频的长度(换个路,溜了溜了)

    然后在点击播放按钮和进度条时才为背景音频设置src(开始播放)

    播放完成后重置进度条和时间,不再马上重新设置src

    重复刚才的步骤。。。

    最后勉强能用了

修改后的代码片段:

    https://developers.weixin.qq.com/s/fPPSZDmg73a3

1 回复

这边测试出现的情况不是暂停没用哦,是没有点击到,没有触发事件哦,请检查一下

回到顶部