mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD_MR1) {
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
} else {
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
}
我的问题是,当应用程序开始录制电话时,我的mediaRecorder会保存通话,但是当我打开它时,我的声音清晰可辨。另一方面,传入的声音不清晰且易于理解。我尝试更改audiosource
VOICE_CALL
,而我的mediaRecorder并没有启动。我还授予了VOICE_CALL
的权限。我尝试了其他音频源但没有工作。传入的声音不清楚。我该如何解决这个问题?我的测试设备是:通用移动GM5 Plus和我的Android版本是6.0.1。