wx.createInnerAudioContext在ios上导致微信崩溃
发布于 6 年前 作者 weizhao 11826 次浏览 来自 问答

代码如下,在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

3 回复

播放没有问题。问题是你想要监视进度就会崩溃

我在开发者工具上可以播放 ,但是我在真机上测试的时候就不能播放没有声音,我用这个wx.getRecorderManager()录音的

楼主有没有在真机上测试呢?可以播放吗用createInnerAudioContext

回到顶部