评论

第一次录音结束并且播放后,在二次录音时出现卡顿的解决方法.

录音卡顿解决方法

问题:第一次录音结束并且播放,在播放后,可能我们需要二次录音,回到二次录音时会卡顿。

解决:

1、播放时创建播放实例innerAudioContext = wx.createInnerAudioContext();

2、在二次录音前的初始化时一定要摧毁前一次的播放实例

init:function(){//初始化

    innerAudioContext.stop();

        innerAudioContext.onStop(() => {

          innerAudioContext.destroy();//初始化一定要摧毁上一次的播放实例,否则下一次录音会有卡顿,在播放时在创建播放实例

        })

    soundArr=[];//清空上一次录音

    ...

  },

最后一次编辑于  08-14  
点赞 0
收藏
评论
登录 后发表内容