在Android 7.0版中未记录呼出声音

时间:2018-09-04 06:26:43

标签: android call android-7.0-nougat recording

我正在尝试使用Mediarecorder记录通话,但这无助于记录仅在Android 7.0版中未记录的传出语音。使用5.0、6.0、8.0可以正常工作。但不是7.0。请帮助我解决这个问题。 下面是我的代码。并尝试了所有编码器和音频源。没有人帮助。是的,也增加了onrequestpermission。

int i = audiomanager.getRouting(2);
    audiomanager.setMode(2);
    audiomanager.setMicrophoneMute(false);
    audiomanager.setSpeakerphoneOn(true);
    int j = audiomanager.getStreamMaxVolume(0);
       if(j < 0)
       j = 1;
       int k = j / 2 + 1;
       audiomanager.setStreamVolume(0, k, 0);
       audiomanager.setRouting(2, 11, 15);
       recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
       recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
       recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

0 个答案:

没有答案