노이즈 제거를 위해 상,하단 마이크 두개에 '동시에' 접근하려는 방법입니다.

안녕하세요

안드로이드 녹음 관련 어플 개발 중인 학생입니다.


갤럭시s2 로 테스트를 하고 있는데

갤럭시s2 에는 노이즈 제거를 위해 마이크가 상단, 하단에 두개가 있습니다.

MediaRecorder.AudioSource.MIC 를 사용하여 하단 마이크에 접근하고

MediaRecorder.AudioSource.CAMCORDER 를 사용하여 상단 마이크에 접근하여 녹음할 수 있습니다.

제 질문은

노이즈 제거를 위해 상,하단 마이크 두개에 '동시에' 접근하려는 방법입니다.

MediaRecorder.AudioSource.MIC & MediaRecorder.AudioSource.CAMCORDER

 &,| 등등 오퍼레이터들 모두 소용없었구요.

쓰레드 써서 순서대로 recorder.startRecording(); -> recorder2.startRecording(); 해봤는데도

첫 번째만 녹음이 시작되고 recorder2 는 작동하지 않았습니다.

두 마이크 동시에 녹음하는 방법, 어떻게 해야 가능할까요?

recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
RECORDER_SAMPLERATE, RECORDER_CHANNELS,
RECORDER_AUDIO_ENCODING, bufferSize);