1. 程式人生 > >MediaRecorder 錄音

MediaRecorder 錄音

移動開發

MediaRecorder recorder = new MediaRecorder(); //實例化錄音器

recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //設置聲音來源

recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); //輸出音頻格式

recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); //編碼格式
recorder.setOutputFile(PATH_NAME);//音頻文件路徑

recorder.prepare();//準備錄音
recorder.start(); // Recording is now started//開始錄音


=================================================================
recorder.stop();//結束錄音
recorder.reset();
// You can reuse the object by going back to setAudioSource() step //重置播放

recorder.release(); // Now the object cannot be reused //釋放


做一個錄音軟件需要兩個權限

往sdcard中寫的權限


北京激光祛斑:www.6ysh.com

MediaRecorder 錄音