Запись в телефонах MI с низким голосом на другой стороне - PullRequest
0 голосов
/ 17 мая 2019

У меня есть приложение для записи, которое записывает голос по вызову, приложение прекрасно работает до нуга, но у меня проблема с Android 8.0, особенно с телефонами MI. Что я должен изменить?

Я использую медиа-рекордер и VOICE_COMMUNICATION в качестве источника звука.

 stopRecording();
    recorder = new MediaRecorder();

    recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile(audiofile.getAbsolutePath());


    try {
        recorder.prepare();
        recorder.start();
    } catch (Exception e) {
        e.printStackTrace();
    }

    recordstarted = true;

Запись файла в порядке, но голос другой стороны довольно низкий. Любая помощь будет высоко ценится. СПАСИБО

...