【问题标题】:Low volume in call recording (Rx)通话录音 (Rx) 中的低音量
【发布时间】:2016-08-29 04:55:28
【问题描述】:

我做了以下测试:

从安卓应用手机呼叫到家庭电话,首先从(安卓手机->家庭电话)说话,在同一个通话中从(家庭电话->安卓手机)说话。

声音(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 o 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 商店中尝试过的应用程序是否以某种方式处理音频以提高音量?

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

【问题讨论】:

    标签: android mediarecorder android-audiorecord


    【解决方案1】:

    我会尝试在您的代码中调整麦克风灵敏度。 这是一个链接到另一个被回答的stackoverflow问题。

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

    【讨论】:

    • 那你在通话记录中使用AudioRecord而不是MediaRecorder来提高音量?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多