MediaRecorder сохранение данных в буфер (setOutputFile) - PullRequest
0 голосов
/ 24 августа 2011

Во время записи аудио с использованием медиа-рекордера необходимо указать выходной файл, в котором хранятся записанные данные.Я бы предпочел сохранить данные в буфер, а затем создать файл, как только пользователь сохранит данные.Так что, если у меня есть что-то вроде этого

 Recorder = new MediaRecorder();
 Recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
 Recorder.setOutputFormat(outputfileformat);
 Recorder.setOutputFile(filePath);

Вместо использования filePath Могу ли я напрямую сохранить его в буфер ??

Спасибо

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Между прочим, AudioRecord поддерживает только 8-битные или 16-битные wav, а Android не предоставляет никаких библиотек кодеков.

1 голос
/ 24 августа 2011

Похоже, что для этого нужно пройти класс AudioRecord .

...