- 关于 innerAudioContext 的一些 bug
innerAudioContext 的 currentTime 和 duration 的返回值的单位在开发者工具和真机上不一样,结果相差1000倍,为调试方便只能判断 platform 做兼容处理。 innerAudioContext 在开发工具上使用 seek 直接定位播放,会出现 onTimeUpdate 回调失效的问题,改用直接修改 startTime 的方法可解决,但需要做兼容处理;Android 和 iOS 上 seek 的方法不能兼容,Android 上如果在暂停的状态下 seek + play 无法生效,需要 stop + seek + play,但仍有概率出现从头开始播放的问题。 以上是现已发现的问题,希望可以及时验证并修复
2017-11-30 - BackgroundAudioManager相关BUG
1:paused字段的值存在非boolean值状态,比如有时候是数字0 2:paused字段的值存在不正确状态, 复现过程:在小程序中播放背景音乐,退回到微信或者操作系统,打开微信的背景音乐播放面板或者滑出操作系统的控制中心面板,暂停或者点击X去掉背景音乐(安卓的控制面板有这个功能),再进入小程序,读取的背景音乐播放器paused状态依然为播放中 3:onStop事件触发不统一, 复现过程:播放过程中设置新的音频资源不会触发onStop,暂停时设置新的音频资源会触发onStop 4:设置src报错 [图片] 复现过程:在小程序中播放背景音乐,滑出安卓操作系统的控制面板,点击X去掉背景音乐,业务实现的播放器处于停止状态,重新点击播放,将之前播放的曲目资源地址再次设置给backgroundAudioManager,出现上面的运行时错误。通过读取backgroundAudioManager未设置之前的src值,发现是不为空的,且为之前播放的资源地址。因此现在加了一些随机查询参数解决这个问题,让播放器“意识”到资源不同了。 以上问题,基本在社区已经或多或少提到过了,在大多数帖子也都写着尽快解决,但不知何时?
2018-07-03 - 小程序背景音乐能否和录音功能同时进行
想做一个边放背景音乐边录音的功能,这个功能在电脑测试的时候好使,但是在手机iphone上就不好使了,根本不调用录音事件。所以想知道这个功能能否实现。
2018-07-12 - 请问能否在录音的同时加伴奏?
市面上有这样的小程序 唱吧K歌 但是不知道如何实现这样的功能。iOS端录音的同时打开伴奏就会被打断。
2018-07-15