我正在使用以下代码从上行链路和下行链路录制语音,但它没有任何效果,因为它总是从两个来源录制。我也用AudioRecord尝试了它,但它也记录了两个来源。我想一次只记录一面。我在更多的设备上测试了它,但没有结果。
MediaRecorder recorder = new MediaRecorder();
for uplink:
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_UPLINK);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB);
用于下行链路
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_DOWNLINK);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB);