android6后开始严格控制了软件的通话录音,但为什么商城的某些通话录音软件可以做到? MediaRecorder 、AudioRecord

作者在开发AndroidUniapp项目时遇到通话录音问题,MediaRecorder和AudioRecord都录不到声音。讨论焦点在于音频源选择、隐私保护和第三方应用如通话录音Pro获取的额外权限。
摘要由CSDN通过智能技术生成

这是一个关于android的通话录音提问文章,希望帮助解答!

需求:最近在写一个android通话录音的插件,为了应用到uniapp的项目中。 

难题:但是使用了1:MediaRecorder   2:AudioRecord两种录音工具类都没用。

两种方法中我配置的音频源:音频输入-麦克风都是 MediaRecorder.AudioSource.MIC (通话录音的时候产生的文件只有大小,没有声音)

有推荐将音频源改成MediaRecorder.AudioSource.VOICE_CALL (报错,好像是因为保护用户隐私,android6之后就不能用了)

通过各种尝试,结果如下 :设置不同的录音来源的效果

纳闷:手机应用商店下载的通话录音app(app:通话录音pro)是可以正常通话录音的,简单对比了下区别,该软件除了存储权限、麦克风权限外还获取了手机的无障碍功能、悬浮窗权限

希望有知道原因的朋友解答。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值