这是一个关于android的通话录音提问文章,希望帮助解答!
需求:最近在写一个android通话录音的插件,为了应用到uniapp的项目中。
难题:但是使用了1:MediaRecorder 2:AudioRecord两种录音工具类都没用。
两种方法中我配置的音频源:音频输入-麦克风都是 MediaRecorder.AudioSource.MIC (通话录音的时候产生的文件只有大小,没有声音)
有推荐将音频源改成MediaRecorder.AudioSource.VOICE_CALL (报错,好像是因为保护用户隐私,android6之后就不能用了)
通过各种尝试,结果如下 :设置不同的录音来源的效果
纳闷:手机应用商店下载的通话录音app(app:通话录音pro)是可以正常通话录音的,简单对比了下区别,该软件除了存储权限、麦克风权限外还获取了手机的无障碍功能、悬浮窗权限
希望有知道原因的朋友解答。