録音と再生

AndroidManifest.xml

    <uses-permission android:name="android.permission.RECORD_AUDIO" />

を忘れずに。あとはhttp://developer.android.com/reference/android/media/MediaRecorder.htmlに書いてる通りに

 MediaRecorder recorder = new MediaRecorder();
 recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
 recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
 recorder.setOutputFile("/sdcard/hoge.3gp");
 recorder.prepare();
 recorder.start();   // Recording is now started
 ...
 recorder.stop();

といった流れで録音。再生は以下のように。

 MediaPlayer player = new MediaPlayer();
 player.setDataSource("/sdcard/hoge.3gp");
 player.prepare();
 player.start();
...
 player.stop();

録音と再生をするだけの簡単なアプリを書いてみた。簡単で良い。
https://github.com/hogelog/android-test/tree/master/record_and_play

test