我们做了一个H5,用户可以录制语音并跟好友分享互动。由于主要在微信内置浏览器使用,所以基于微信jssdk提供的wx.startRecord()、wx.stopRecord()实现语音的录制功能。
运营中发现用户录制中出现各种问题导致无法录制,且出现的频率很高,这里列了一张表:
几点说明:
- 上述错误是我们通过jssdk的startRecord、stopRecord的fail回调采集到的。
- 备注列是我查找信息推断出来的解释,如果不准确,欢迎指正。
- startRecord:cancel 按我的理解应该是用户手动取消/拒绝了录音,不过实际有部分用户反馈出现该错误提示时并没有中断录音,另外也没有在弹窗授权时拒绝录音权限。
- 我们收到的用户反馈截图错误信息集中在蓝色标注部分。
- 红色是最近出现比较多的错误,测试环境我们没有配置appid等信息,但在正式环境收到了这个错误,具体原因我们在排查。
- 蓝色标注的错误,目前我们的解决方案是:让用户前往【我的】-设置 - 隐私 - 授权管理,找到我们公众号对应条目,将录音权限禁用再启用,基本能解决问题,但这种做法比较繁琐而且没法作为常态解决方案。
求教官方和各方大佬,🙏
@官方
jsskdk 微信录音,报
errMsg: "startRecord:auth error"
__proto__: Object {}
msg: "微信录音启用失败"
有没有大佬遇到过
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的链接
@社区技术运营专员-Ltt