2

我将创建一个录制语音通话但MediaRecorder.AudioSource.VOICE_CALL不起作用的程序。我认为它在许多手机上都不支持。

我正在尝试,MediaRecorder.AudioSource.MIC但它只是记录和上传语音。换句话说,用麦克风记录我的声音!!!

我正在尝试,MediaRecorder.AudioSource.VOICE_COMMUNICATION但它的声音很糟糕。

这是我的示例代码:

recorder = new MediaRecorder();
recorder.reset();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
recorder.setOutputFile(mFileName);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
try {
  recorder.prepare();
} catch (IOException e) {
  Log.e("LOG", "prepare() failed");
}
recorder.start();

请帮我。谢谢你。

4

0 回答 0