Android开发中怎么自定义一个视频录制功能

  介绍

本篇文章为大家展示了Android开发中怎么自定义一个视频录制功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Android录制视频MediaRecorder + SurfaceView的使用方法

& lt; 1祝辞将视频动画显示到SurfaceView控件上
& lt; 2在使用MediaRecorder类进行视频的录制

常用的方法:

 mediaRecorder.reset ();
  mediaRecorder.setVideoSource (MediaRecorder.VideoSource.CAMERA);//从照相机采集视频
  mediaRecorder.setAudioSource (MediaRecorder.AudioSource.MIC);
  mediaRecorder.setOutputFormat (MediaRecorder.OutputFormat.THREE_GPP);
  mediaRecorder.setVideoFrameRate (3);//每3秒帧
  mediaRecorder.setVideoEncoder (MediaRecorder.VideoEncoder.H263);//设置视频编码方式
  mediaRecorder.setAudioEncoder (MediaRecorder.AudioEncoder.AMR_NB);
  文件videoFile=新文件(Environment.getExternalStorageDirectory (), System.currentTimeMillis () +“.3gp");
  mediaRecorder.setOutputFile (videoFile.getAbsolutePath ());
  .getSurface mediaRecorder.setPreviewDisplay (surfaceView.getHolder () ());
  mediaRecorder.prepare();//预期准备
  mediaRecorder.start();//开始刻录
  mediaRecorder.stop();//停止刻录

下面看代码:

公共类MediaRecorderActivity延伸AppCompatActivity {
  
  私人SurfaceView sv_mediarecorder_surface;
  私人MediaRecorder MediaRecorder;
  私人布尔isStartAndStop=false;
  
  @Override
  保护空白>上述内容就是Android开发中怎么自定义一个视频录制功能,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

Android开发中怎么自定义一个视频录制功能