나는 VOICE_COMMUNICATION
& MIC
모드를 사용하여 안드로이드에서 녹음 녹음을 위해 미디어 레코더를 사용하고 있습니다. MediaRecorder.AudioSource의 VOICE_COMMUNICATION과 MIC의 차이
RECORD_SOURCE = MediaRecorder.AudioSource.VOICE_COMMUNICATION; //RECORD_SOURCE = MediaRecorder.AudioSource.MIC; iAudioRecorder = new AudioRecord(RECORD_SOURCE, NATIVE_SAMPLE_RATE, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, RECORD_BUF_UNIT);
MIC
녹음 된 오디오 데이터가 이득 훨씬
VOICE_COMMUNICATION
보다 큰 (약 2/3 배) 일부 장치를 가지고 보았다. 또한
VOICE_COMMUNICATION
에 의해 캡처 된 배경 음악은
MIC
만큼 좋지 않다.
이유는이 두 가지 촬영 모드에 따라 다를 수 (응답 게인 등) 오디오 품질을합니까?
'instance.setEnabled (false);'에 의해 전처리를 수동으로 해제했지만 일부 장치에서는 작동하지 않습니다. –
walton primo와 같은 낮은 구성 장치는 'MIC'및 'VOICE_COMMUNICATION'모두 거의 동일한 성능 (이득, 응답 성)을 제공합니다. 그러나 삼성과 같은 높은 구성 장치는 낮은 이득 및 MIC''보다 VOICE_COMMUNICATION''원격 음악에 대한 낮은 응답 속도 등의 차이를 보여줍니다. –
'instance.setEnabled (false);는 작동하지 않을 수 있습니다. 그렇다면 어떻게 전처리를 할 수 있습니까? –