小编Man*_*han的帖子

MediaRecorder.AudioSource 中 VOICE_COMMUNICATION 和 MIC 的区别

我正在使用媒体录音机在 android 中使用VOICE_COMMUNICATION&MIC模式记录通话。

RECORD_SOURCE = MediaRecorder.AudioSource.VOICE_COMMUNICATION; //RECORD_SOURCE = MediaRecorder.AudioSource.MIC; iAudioRecorder = new AudioRecord(RECORD_SOURCE, NATIVE_SAMPLE_RATE, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, RECORD_BUF_UNIT);

我看到MIC录制的音频数据比VOICE_COMMUNICATION某些设备的增益大得多 (大约 2/3 倍)。此外,所捕获的背景音乐VOICE_COMMUNICATION也不如MIC.

为什么这两种录音模式的音频质量(如增益、响应能力)不同?

android audio-recording android-mediarecorder android-audiorecord

5
推荐指数
1
解决办法
9706
查看次数