もごもごプログラマ @mogakana によるプログラム勉強記録。 苦情はTwitterで受け付けます。 今日はボイスレコーダ(簡易)を作成してみようと思います。 音声データを録音するにはMediaRecorderを使用します。 このMediaRecorderは順番どおりに使用しないと使えないという厄介な代物。 順番を簡単に書くとこんな感じです。 1.インスタンスを作成 2.入力ソースの設定 3.記録フォーマットを設定 4.音声コーデックを設定 5.出力パスを設定する 6.録音準備 7.録音開始 8.録音の停止 9.レコーダの状態をリセット 10.レコーダリソースを解放 案外手順が多いですね(汗) というわけで順番に見ていきましょう。 と、まず今回は マイクからの入力とSDカードの出力を行うのでパーミッションを指定します。 AndroidManifest.xmlに以下を追記します。 それで