当我尝试录制我的电话时。在某些设备中,它只记录我的声音。 这是代码:
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
为什么会这样?