录音api和音频api同时使用的bug
const recorderManager = wx.getRecorderManager() const innerAudioContext = wx.createInnerAudioContext() innerAudioContext.loop = true; const options = { duration: 600000, //录音时长设置为最长10分钟 sampleRate: 8000, numberOfChannels: 2, encodeBitRate: 16000, format: 'mp3', } 点击按钮开始调用innerAudioContext音频api播放音频(假设音频时长为2分钟),并设置循环播放,同时调用recorderManager录音api进行录音,当innerAudioContext一个音频自然循环结束(即2分钟后),录音会随之结束,音频仍在循环播放(即开始第二个2分钟)。ios有这个问题,android设备则没有。 理想情况是音频循环播放,不会影响到录音功能,录音结束应由用户自己点击控制,或者10分钟后自动结束。