三星Galaxy S7中的Android通话录音

时间:2017-09-06 09:50:55

标签: android

我正在开发Android Call Recording App。它在某些设备(MI 3S,HTC Desire 620,OPOO等)中运行良好,但在使用三星Galaxy S7时出现问题。远程语音不在Samsung Galaxy S7中录制。当我使用ACR这个应用程序工作正常。所以,基本上我想知道他们在我的Call Recording App中缺少的ACR应用程序中使用了什么。我使用AudioSourceOutputFormatAudioEncode的不同选项尝试了应用,但都是徒劳的。

请帮我找出这个问题。

recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setAudioSamplingRate(8000);
recorder.setAudioEncodingBitRate(12200);
recorder.setOutputFile(audiofile.getAbsolutePath());
try {
    recorder.prepare();
} catch (IllegalStateException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
recorder.start();

0 个答案:

没有答案