я делаю следующее испытание:Низкий уровень громкости в записи разговора (Rx)
вызова из Android App телефона на домашний телефон, первым говорить с (Android телефона -> домашний телефон), в том же вызове говорить от (дома phone-> android phone).
Голос (телефон для Android -> домашний телефон) звучит в хорошем объеме (10/10 громкости). Но голос (домашний телефон -> телефон Android) звучит очень низко (4/10 громкости).
Я делаю тот же тест со случайным call recording app in play store Голос (телефон для Android -> домашний телефон) звучит в хорошем объеме (громкость 10/10). Голос (домашний телефон-> андроид телефон) звучит в хорошем объеме (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 очень похожи.
Я также пытаюсь до VOICE_CALL потока, если AudioSource.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 phone)
Затем вы используете AudioRecord вместо MediaRecorder в записи вызова в объеме до? – user3782779