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();

しかし、準備メソッドを呼び出すと、FileNotFound 例外がスローされます。

  • prepare メソッドの前にファイルを作成する必要がありますか? 何かのようなものnew File(...)
  • もしそうなら、ファイルパスはどれですか?

ありがとう。

4

1 に答える 1

3

ここに素晴らしい解決策があります。WRITE_EXTERNAL_STORAGE権限を追加することを忘れないでください

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

于 2010-03-15T18:57:29.477 に答える