[英]audio recording in android
我將android模擬器和麥克風連接到我的電腦。 我想從麥克風捕獲pcm脈沖(即記錄語音),然后發送到udp插座。 請任何人至少在錄音方面幫助我提供源代碼。
您可以使用以下代碼進行錄音:
MediaRecorder recorder;
void startRecording() throws IOException
{
SimpleDateFormat timeStampFormat = new SimpleDateFormat(
"yyyy-MM-dd-HH.mm.ss");
String fileName = "audio_" + timeStampFormat.format(new Date())
+ ".mp4";
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile("/sdcard/"+fileName);
recorder.prepare();
recorder.start();
}
protected void stopRecording() {
recorder.stop();
recorder.release();
}
檢查Audalyzer ,這是一個示例應用程序,向您顯示如何實時讀取來自麥克風的原始音頻流。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.