MediaRecorder recorder = new MediaRecorder

recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); //从照相机采集视频

recorder.setAudioSource(MediaRecorder.AudioSource.MIC);

recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);

recorder.setVideoSize(320, 240);

recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);//设置视频编码方式

recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

File videoFile = new File(Environment.getExternalStorageDirectory(),System.currentTimeMillis() + ".3gp");

recorder.setOutputFile(videoFile.getAbsolutePath());

recorder.setPreviewDisplay(surfaceView.getHolder().getSurface());

recorder.prepare();//预期准备

recorder.start();//开始刻录

recorder.stop();

更多相关文章

  1. Android(安卓)MediaMuxer混合音频和视频
  2. Android电话窃听器的实现
  3. 对Android初学者学习中的几点建议
  4. Android通过openGL实现视频贴纸功能
  5. Android之录制视频文件
  6. 学习电子书和视频大全
  7. Android(安卓)Studio 实现播放本地/网络视频
  8. android设备上视频只有声音没有图像
  9. 原YUV格式的解析 Android(安卓)NV21 视频采集

随机推荐

  1. Android(安卓)代码实现的动画
  2. Android(安卓)通过HTTP POST 上传图片文
  3. Android(安卓)Dex文件结构
  4. Android(安卓)中 上下文Context理解
  5. Android(安卓)获取手机本地IP
  6. Android(安卓)发送短信功能
  7. Android(安卓)源码编译so,jar
  8. android VoiceRecognition 语音识别并打
  9. android根据应用方向自动旋转的自定义vie
  10. Android(安卓)多线程下载