收藏
回答

wx.createInnerAudioContext在ios上导致微信崩溃

问题模块
API和组件


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

最后一次编辑于  2017-11-20  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • Amy° จุ๊บ
    Amy° จุ๊บ
    2017-11-20

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

    2017-11-20
    赞同
    回复
  • 子龙又能爬山了
    子龙又能爬山了
    2017-11-20

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

    2017-11-20
    赞同
    回复
  • Amy° จุ๊บ
    Amy° จุ๊บ
    2017-11-20

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

    2017-11-20
    赞同
    回复