- 小程序退出后背景音乐播放进度如何监听?
当小程序正在播放背景音乐时,退出小程序 wx.getBackgroundAudioManager().onTimeUpdate这个方法就不再执行,那该如何对音乐播放进度监听?我要在监听进度做做一些判断处理,找不到相关api说明
2018-07-11 - 【需求】getBackgroundAudioManager的同步问题
- 需求的场景描述(希望解决的问题) 项目中用到了getBackgroundAudioManager.onTimeUpdate来获取当前播放的时长。远程调试的时候会发现自动调用了一个叫getBackgroundAudioState的方法。这是一个同步的方法,执行的时候会阻塞我页面绑定的其他类似bindtap等方法。目前会有1-3s的延迟。 [图片] - 希望提供的能力 希望getBackgroundAudioState是一个异步的方法,不要阻塞我的方法。
2018-07-24 - 多次页面切换 导致 内存泄露 和 闪退 现象
代码片段 wechatide://minicode/T0zq0QmN730n android部分手机出现了闪退的现象,之前一直没有。 华为P9出现,P8出现。 在页面切换过程中出现了内存溢出的警告 [图片] 操作过程:已代码片段为例 点击GO 跳转页面,再退出,再点击GO,在退出 反复7-8次此警告 “必现”。 开发工具基础版本为2.1.1 没有出现此问题。 ios,android手机基础版本为2.1.3 出现此问题。 但这个警告出现时并不一定会引起,闪退。 闪退时 远程调试窗口没有任何异常打印。 导致闪退的原因不明确。 请问闪退和内存溢出的问题如何解决?
2018-07-12 - BackgroundAudioManager的一系列问题
1、当小程序处于后台情况下,如果通过微信的音乐播放控制去停止播放(包括安卓通知栏的×和全屏音乐播放控制下暂停后微信自动停止播放),都不会回调到小程序。而如果仅仅是通过通知栏进行暂停,即使小程序在后台,还是有回调的,只是后续的停止不会回调。 2、在以上情况下回到小程序后,在app的onShow方法里去查询wx.getBackgroundAudioManager()的url、paused、currentTime等参数: 在开发者工具中,会正确重置成url为undefined,paused为true,currentTime为0,即无歌曲在播放状态; 在远程调试(开发版)情况下,url为undefined,paused为true,currentTime却为停止时的时间; 而在体验版情况下,url为null,paused为false,currentTime却是切后台的时间。 三种环境,三种情况,这让我们如何开发? 从现象上看,是当小程序处于后台的时候,微信没有将播放器的状态改变正确同步到小程序js中的BackgroundAudioManager中。 开发者工具的行为是正确的,微信自身什么时候能把这些bug修复呢?
2018-06-13 - 急急急 backgroundAudioManager 组件问题
[图片] 在iOS 设备情况下 50%的几率出现 backgroundAudioManager .onCanplay缓冲完成就会停止,也就是语音播放2秒就会停止。 在安卓情况下 是没有如何问题的 以上为onError 打印的结果! 错误10003
2018-07-03 - BackgroundAudioManager相关BUG
1:paused字段的值存在非boolean值状态,比如有时候是数字0 2:paused字段的值存在不正确状态, 复现过程:在小程序中播放背景音乐,退回到微信或者操作系统,打开微信的背景音乐播放面板或者滑出操作系统的控制中心面板,暂停或者点击X去掉背景音乐(安卓的控制面板有这个功能),再进入小程序,读取的背景音乐播放器paused状态依然为播放中 3:onStop事件触发不统一, 复现过程:播放过程中设置新的音频资源不会触发onStop,暂停时设置新的音频资源会触发onStop 4:设置src报错 [图片] 复现过程:在小程序中播放背景音乐,滑出安卓操作系统的控制面板,点击X去掉背景音乐,业务实现的播放器处于停止状态,重新点击播放,将之前播放的曲目资源地址再次设置给backgroundAudioManager,出现上面的运行时错误。通过读取backgroundAudioManager未设置之前的src值,发现是不为空的,且为之前播放的资源地址。因此现在加了一些随机查询参数解决这个问题,让播放器“意识”到资源不同了。 以上问题,基本在社区已经或多或少提到过了,在大多数帖子也都写着尽快解决,但不知何时?
2018-07-03 - wx.getBackgroundAudioManager() 锁屏下报错
锁屏时调用接口出现此错误,请问现在这个问题解决了吗[图片]
2018-07-05