已经在uniapp的项目中加过 MODIFY_AUDIO_SETTINGS 和 RECORD_AUDIO 这两个配置,还是不行,录音功能是放在webview里的,H5和微信小程序都没问题,可以弹框询问用户麦克风权限,安卓直接报错,提示如下:
“录音open失败:无法录音:NotReadableError,isUserNotAllow”, 使用的录音插件是recorder-core.js
已经在uniapp的项目中加过 MODIFY_AUDIO_SETTINGS 和 RECORD_AUDIO 这两个配置,还是不行,录音功能是放在webview里的,H5和微信小程序都没问题,可以弹框询问用户麦克风权限,安卓直接报错,提示如下:
“录音open失败:无法录音:NotReadableError,isUserNotAllow”, 使用的录音插件是recorder-core.js
xiangyuecn - 高坚果
Android App的webview里面录音,需要App先获取到系统的录音权限,h5里面才能请求到webview的录音权限,你uniapp里面先用plus接口请求好App的录音权限,再来h5里面录音。iOS没有这个问题,iOS的webview会自动处理好系统的录音权限
3***@qq.com (作者)
感谢作者大大的回复,我研究一下
2024-07-19 16:18