MediaRecorder 錄音
阿新 • • 發佈:2017-07-07
移動開發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 //釋放
做一個錄音軟件需要兩個權限
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 錄音