Android - Аудио рекордер FileNotFound - PullRequest
1 голос
/ 15 марта 2010

Я пытаюсь записать аудио

this.recorder = new android.media.MediaRecorder();
this.recorder.setAudioSource(android.media.MediaRecorder.AudioSource.MIC);      this.recorder.setOutputFormat(android.media.MediaRecorder.OutputFormat.DEFAULT);
this.recorder.setAudioEncoder(android.media.MediaRecorder.AudioEncoder.DEFAULT);
this.recorder.setOutputFile("pruebaAudioRecorder.mp4");
**this.recorder.prepare();**
this.recorder.start();

но когда я вызываю метод prepare, выдается исключение FileNotFound.

  • Должен ли я создать файл перед подготовкой? что-то вроде new File(...)
  • Если да, то каким должен быть путь к файлу?

спасибо.

1 Ответ

3 голосов
/ 15 марта 2010

вот отличное решение, не забудьте добавить разрешение WRITE_EXTERNAL_STORAGE

http://www.benmccann.com/blog/android-audio-recording-tutorial/

...