4
我需要使用手機自帶的麥克風錄製聲音......如何操作?如何通過使用內置麥克風錄製聲音android
我需要使用手機自帶的麥克風錄製聲音......如何操作?如何通過使用內置麥克風錄製聲音android
它解釋here
從設備音頻採集有點 比音頻/視頻播放 更復雜,但仍然相當簡單:
- 創建android.media的新實例.MediaRecorder使用新的
- 使用MediaRecorder.setAudioSource()設置音頻源。你 將可能需要使用使用MediaRecorder.setOutputFormat()使用MediaRecorder.setOutputFile
- 設置輸出文件名()
- 設置使用MediaRecorder.setAudioEncoder音頻編碼器 MediaRecorder.AudioSource.MIC
- 設置輸出文件格式()
- 在MediaRecorder實例上調用MediaRecorder.prepare()。
- 要開始音頻捕獲,請調用MediaRecorder.start()。
- 要停止音頻捕獲,請調用MediaRecorder.stop()。
- 當您完成MediaRecorder實例時,請對其調用 MediaRecorder.release()。撥打 MediaRecorder.release()始終是 推薦立即釋放資源 。
例子:
要開始記錄:
MediaRecorder audioRecorder = new MediaRecorder();
audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
audioRecorder.setOutputFile(AUDIO_FILE_PATH);
try {
audioRecorder.prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
audioRecorder.start();
要停止記錄:
audioRecorder.stop();
audioRecorder.release();
你應該對所以這裏使用谷歌和搜索功能。 – 2011-06-07 07:16:34
至少嘗試哥們... – trgraglia 2011-06-07 07:23:55