在MI电话中录音会降低对方的声音

时间:2019-05-17 10:48:53

标签: java android broadcastreceiver mediarecorder android-audiomanager

我有一个录音应用程序,它可以记录通话中的语音,该应用程序在牛轧糖之前都可以正常工作,但是在android 8.0中特别是使用MI手机时出现了问题。 我该改变什么?

我正在使用mediarecorder和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;

可以录制文件,但另一端的声音很低。 任何帮助都感激不尽。谢谢你

0 个答案:

没有答案