代码如下,在timeupdate里面访问contxt后ios微信崩溃,安卓则无此问题。
const innerAudioContext = wx.createInnerAudioContext(); innerAudioContext.src = 'xxx' innerAudioContext.onTimeUpdate(() => { const d = this .audioCtx.duration; }); innerAudioContext.play(); |
机型:iPhone 7
iOS版本:11.1.1
微信版本:6.5.22
另外ctx.duration和currentTime在模拟器上的值只有真机上的1/1000,也就是100秒的音频,得到的duration是0.1
我在开发者工具上可以播放 ,但是我在真机上测试的时候就不能播放没有声音,我用这个wx.getRecorderManager()录音的
播放没有问题。问题是你想要监视进度就会崩溃
楼主有没有在真机上测试呢?可以播放吗用createInnerAudioContext