通話を録音しようとすると。一部のデバイスでは、私の声だけを録音します。コードは次のとおりです。
private MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(getFilename());
ご覧のとおり、メディア ソースは次のように設定されています。MediaRecorder.AudioSource.VOICE_CALL
それはなぜですか?