2011-07-25 22 views
-1

私のプロジェクトのファイルに自分の声やマイクを使って録音したいのですが、後で読んで聞きたいのですがどうすればいいですか?誰でも私に返信してください。androidにオーディオを録音する

答えて

1

http://developer.android.com/guide/topics/media/index.html

について3/4方法ページダウンあなたは

オーディオデバイスから オーディオキャプチャキャプチャの実行は、オーディオおよびビデオ再生よりも少し複雑ですが、それでもかなり単純な表示されます:


android.media.MediaRecorderの新しいインスタンスを作成します。
MediaRecorder.setAudioSource()を使用してオーディオソースを設定します。おそらく、MediaRecorder.AudioSource.MICを使用することになります。
MediaRecorder.setOutputFormat()を使用して出力ファイル形式を設定します。
MediaRecorder.setOutputFile()を使用して出力ファイル名を設定します。
MediaRecorder.setAudioEncoder()を使用してオーディオエンコーダを設定します。
MediaRecorderインスタンスのMediaRecorder.prepare()を呼び出します。
音声キャプチャを開始するには、MediaRecorder.start()を呼び出します。
音声キャプチャを停止するには、MediaRecorder.stop()を呼び出します。
MediaRecorderインスタンスが終了したら、MediaRecorder.release()を呼び出します。
リソースをただちに解放するには、MediaRecorder.release()を呼び出すことをお勧めします。

オーディオ入力を保存して再生する方法を正確に示すコードが続き、これが役立つことを願っています。 (私はここにコードを貼り付けようとしましたが、アンドロイドのガイドから貼り付けるのは難しいです)

+0

ありがとうAndrew。MediaRecorder.release()を呼び出すことは義務ですか? –

+0

お勧めしますが、実際にはそれを呼び出さない理由はありません。あなたはいつでもレコーダーをもう一度有効にすることができます – Andrew

+0

私は明日オフィスでこれを試します。もし何か間違ったら私は自分のコードを入れて連絡します。 –

関連する問題