以下是一个简单的示例代码:
// 创建MediaRecorder对象 MediaRecorder recorder = new MediaRecorder(); // 设置音频来源 recorder.setAudioSource(MediaRecorder.AudioSource.MIC); // 设置视频来源 recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); // 设置输出格式 recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); // 设置视频编码器 recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264); // 设置音频编码器 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); // 设置输出文件路径和名称 recorder.setOutputFile("/sdcard/myvideo.mp4"); // 准备录制 recorder.prepare(); // 开始录制 recorder.start(); // 停止录制 recorder.stop(); // 释放资源 recorder.release();