Я пытался записать WAV-файл в Android. Но почему-то это только запись. Файл WAV только в стереофоническом режиме, и вам следует использовать аудиорекордер со следующим параметром
recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
RECORDER_SAMPLERATE, AudioFormat.CHANNEL_IN_MONO,RECORDER_AUDIO_ENCODING, bufferSize);
recorder.startRecording();
и из записывающего устройства вам нужно записать все данные в один файл, а также вам нужно предоставить информацию заголовка
тогда просто сделай
recorder.stopRecording();
но у меня есть только одна проблема в этом, даже если я даю AudioFormat.CHANNEL_IN_MONO .. он все еще записывает в стерео формате. Надеюсь, мой ответ поможет вам.