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通过openGL实现视频贴纸功能
  3. 学习电子书和视频大全
  4. Android之录制视频文件
  5. Android Studio 实现播放本地/网络视频
  6. android设备上视频只有声音没有图像
  7. 原YUV格式的解析 Android NV21 视频采集
  8. Android中使用jiecaovideoplayer播放视频
  9. Android视频教程分享

随机推荐

  1. 《宅男的android开发指南》(翻译)--8
  2. android点滴积累
  3. Android动画中Interpolator 加速器的使用
  4. 在android目录下一键生成cscope.out文件
  5. android:maxLines和android:ellipsize同
  6. RelativeLayout相对布局和LinearLayout线
  7. 在android中button响应的两种方式
  8. android使用http协议上传文件
  9. Android(安卓)log日志记录方法
  10. Android(安卓)Matrix