Использование 2 микрофонов при записи через MediaRecorder
Я использую MediaRecorder
для записи звука, есть способ включить второй микрофон с помощью AudioRecord
вместо MediaRecorder
и выберите стерео CHANNEL_CONFIGURATION_STEREO
, но этот способ НЕ ВКЛЮЧАЕТ второй микрофон во всех устройствах
Мой код
MediaRecorder mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mRecorder.setOutputFile(mFilePath);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mRecorder.setAudioChannels(RECORDER_CHANNELS);
mRecorder.setAudioSamplingRate(RECORDER_SAMPLE_RATE);
mRecorder.setAudioEncodingBitRate(RECORDER_ENCODING_BIT);