1

我正在尝试录制音频

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(...)
  • 如果是这样,应该是哪个文件路径?

多谢。

4

1 回答 1

3

这是一个很好的解决方案,记得添加 WRITE_EXTERNAL_STORAGE 权限

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

于 2010-03-15T18:57:29.477 回答