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
. 我尝试了其他音频源,但没有奏效。传入的声音不清楚。我该如何解决这个问题?我的测试设备是:General Mobile GM5 Plus,我的安卓版本是6.0.1。