Android AudioRecord start.recroding()报错AudioRecord: start(): status -1

在网上百度没有结果,在调试过程中打开应用行为记录,意外发现,刚才的录音是被系统拒绝,所以在android部分高版本不允许在后台录音,也可以查看录音权限是否在使用中允许,下面是小米10至尊,anddroid 11,Miui 12.1.1.1.0截图

在小米几(8,10),忘了,android 10,开启前台服务,可以录音

详见文档:https://developer.android.google.cn/guide/components/foreground-services

你可能感兴趣的:(Android AudioRecord start.recroding()报错AudioRecord: start(): status -1)