文章目录 一、遇到的问题 二、原因 三、解决方式 1.思路 2.步骤 3.代码(封装好的js,可直接使用) 四、总结 一、遇到的问题 出现30011报错后,无法继续录音 , 调用manager.stop()仍无法录音 二、原因 manager.start(),短时间内调用了两次, 第一次的stop()没有生效,仍然是录音状态,第二次 start() 就报错 导致现象:30011,提示录音尚未结束 失效时长:并不是一直不可用,最长60秒,恢复可用状态 根据start方法中设置的duration 三、解决方式 1.思路 确保0.5秒内,不触发第二次manager.start() 2.步骤 1.通过setTimeout, 点击语音按钮后,延迟0.5