После этого вопроса я использую AudioRecord
для записи от внутреннего микрофона устройства следующим образом:
recorder = new AudioRecord(AudioSource.MIC, sRate,
AudioFormat.CHANNEL_IN_MONO,
AudioFormat.ENCODING_PCM_16BIT, N);
Мне нужно записывать с внутреннего микрофона, когда подключена гарнитура (а не микрофон гарнитуры). Могут ли помочь setParameters()
, setRouting()
, setMode()
методы AudioRecord
?