Запись телефонного звонка слишком тихо

 mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
            mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD_MR1) {
                mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
            } else {
                mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
            }

Моя проблема в том, что когда приложение начинает записывать телефонный звонок, мой mediaRecorder сохраняет звонок, но когда я его открываю, мой голос звучит ясно и понятно. С другой стороны, входящий голос непонятен и понятен. Я пытался изменить audiosource который VOICE_CALL и мой mediaRecorder не запускается. Я также дал разрешения на VOICE_CALL, Я пробовал другие аудио источники, но ни один не работал. Входящий голос не понятен. Как я могу исправить эту проблему? Мое тестирующее устройство: General Mobile GM5 Plus и моя версия для Android 6.0.1.

0 ответов

Другие вопросы по тегам