通话录音量低(Rx)

时间:2016-05-03 23:38:12

标签: android mediarecorder android-audiorecord

我做了以下测试:

从Android手机拨打电话到家庭电话,先从(Android手机 - >家庭电话)说话,在同一个电话中说话(家庭电话 - >安卓手机)。

语音(安卓手机 - >家庭电话)听起来音量很好(10/10卷)。但声音(家庭电话 - &> Android手机)听起来很低(4/10音量)。

我用随机call recording app in play store做同样的测试。声音(安卓手机 - >家庭电话)听起来音量很好(10/10卷)。语音(家庭电话 - &> android手机)听起来音量很好(10/10卷)

我尝试拨打记录:

1)

  

audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);

2)

  

audioRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION)

3)

  

audioRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL)

1,2或3的结果非常相似。

如果使用AudioSource.VOICE_CALL,我也尝试使用VOICE_CALL流:

audioManager manager = (AudioManager) ServiceClass
                    .getServiceContext()
                    .getSystemService(Context.AUDIO_SERVICE);

manager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,
                    manager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL),
                    AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);

我在Play商店试过的应用程序是否以某种方式处理音频以调高音量?

我没有在这里显示音频质量设置代码,因为在两个测试(我的应用测试,播放商店应用测试)音频(Android手机 - >家庭电话)听起来完全一样,问题是(家庭电话 - > android手机)

1 个答案:

答案 0 :(得分:0)

我会尝试在你的代码中调整麦克风灵敏度。 下面是另一个stackoverflow问题的链接,正在回答这个问题。

How to adjust microphone sensitivity while recording audio in android - Solved