微信公众号JSSDK多次调用wx.startRecord导致手机禁止微信获取麦克风权限导致录音失败:
API:wx.startRecord,wx.stopRecord;wx.uploadVoice
微信版本号:Android 7.0.13;
基础库版本号:JS 1.6.0;
问题描述:
用户在公众号网页中学习英语录音,多次录音之后,会导致无法录音;
部分手机会弹窗提示:录音失败,检测到当前录音权限被系统禁止;所以无法录音;
当发生这种情况时,微信的聊天录音也无法使用;
此时需要用户主动在手机-设置-微信-麦克风权限-关闭再次打开,就可以继续录音。
请问有什么好的解决方法?
我们迫切希望得到微信官方的帮助,该问题对我们的项目影响非常严重,因为录音跟读是我们产品学习英语的一个重要环境,很多用户的学习过程被该问题阻塞了。最近一周4.2-4.10,用户反馈增加30%的录音失败数量。
该问题大量发生在Android微信7.0.13版本上。
我司的公众号信息:
appid: wxb388d4c97daf9075
微信号手机号:18267542472
麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
微信号:BlueBlood-wei
时间段:2020年4月19日 21:51 至 21:53