1
 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。

4

0 回答 0