package cn.com.chenzheng_java.media;
import java.io.IOException;
import android.app.Activity;
import android.media.MediaRecorder;
import android.os.Bundle;
public class MediaRecordActivity extends Activity {
MediaRecorder mediaRecorder ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mediaRecorder = new MediaRecorder();
record();
}
private void record(){
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
mediaRecorder.setOutputFile("file:///sdcard/myvido/a.3pg");
try {
mediaRecorder.prepare();
mediaRecorder.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
//权限添加
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
本文介绍了一个简单的Android录音应用实现过程,使用了MediaRecorder类来完成录音功能,并设置了录音源为麦克风,输出格式为THREE_GPP,音频编码采用默认设置。
1465

被折叠的 条评论
为什么被折叠?



