Android 12/13双向通话录音实现方案技术求助
双向通话录音适配与实现求助
自Android 10起,需借助无障碍权限,通过将MediaRecorder的音频源设置为VOICE_RECOGNITION来实现通话录音,但部分设备仅能录制单方声音。
当前使用的基础实现代码如下:
MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(AudioSource.VOICE_RECOGNITION); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC); recorder.prepare(); Thread.sleep(2000); recorder.start();
测试Google Play上的Cube ACR应用时发现,其提供的「语音识别软件」音频源选项可实现双向通话录音,但未在网络上找到相关技术实现资料。现求助:
- 该「语音识别软件」音频源对应的双向录音实现方法(可提供GitHub开源项目参考实例)
- 适配Android 12/13系统的双向通话录音完整解决方案
内容的提问来源于stack exchange,提问作者Andrei Ciuca
相关产品推荐
相关产品推荐

