被小程序音频播放的问题搞得郁闷了。
同样的MP3,Android可以播放,iOS就不行。后来发现是Bit Rate Mode不支持可变类型的。
Audio组件虽然不再维护了,但是使用没问题啊。
但是最新的6.7.2版本里直接就不支持了,所有音频在iOS里都无法播放。
好吧,我改用AudioContext。
onEnded,onTimeUpdate都没有作用。播放进度没办法更新。
忍,使用定时器进度自己设置。(定时器停止还有bug,那就不停止了,改用全程启动的)
currentTime在播放下一首音乐,或者seek换位之后,在重新播放后还会跳到上次的位置。
用户体验我也不管了,能播放就行。
由于onEnded也没作用了,只能自己判断播放下一首。currentTime会跳到上一次末尾位置,再加时间控制。
总算可以顺畅播放下一首了。
换Android设备一看,播放结束后,currentTime和duration不相同。。。。。
已经不知道如何是好了。
快崩溃了吧,上次遇到一个stop不能停止音乐的问题,后来重启开发者工具预览后在真机上竟然也好了。
createInnerAudioContext() 我的问题是播放服务器上提交的录音文件ios无法播放。安卓播放一半。ide正常播放。是因为我的录音文件是ide提交的。没有注意到ide控制台的提示。用真机提交录音。是没有问题的。 不知道和你们的问题一样不。
Android 的录音播不完啊,打印currentTime 明显比 duration 少好多
你好 你的问题解决了吗
你要是看到我去年8月份写的音频播放代码,你会哭...
你们在requestAnimationFrame里实时能取到音乐的currentTime吗, 我的开发者工具直接卡爆, 如果自己计算时间 和实际的播放时间又不相同。onTimeUpdata触发机制也不是很实时
小程序的onTimeUpdate在seek后,失效了,监听不到了,怎么解决,有人遇到过吗
模拟器上第一次点击播放可以启动onTimeUpdata,暂停后再播放和seek之后再播放onTimeUpdata均失效了,但是在真机上可以继续监听的
我真机也监听不到
不知道什么原因,但是暂停后再播放的时候设置200ms的延时就可以了~
之前用audio组件还好好的,突然ios播放不了了,现在快崩溃了,楼主解决了吗
是的,我早就知道Audio不在维护了。但是已经满足我需求了。所以没有改用新接口。
你按最新的API改一下就好了,只不过UI要自己设计。
我想骂人了 onTimeupdate
不管如何,发布了。
希望能保证接口稳定性。
后期再做完善。
wx.getBackgroundAudioManager(),这个接口还好些,另外lulu love papa应该是
loves
对喔。虽然是说自己,但不是I应该要加s。