Android视频录制使用MediaRecorder来录制,SurfaceView来预览视频
与录制音频类似,录制视频的步骤为:
1. 构造MediaRecorder对象
2. 设置视频的声音和视频来源
3. 设置视频文件的输出格式 // 3必须在4 之前
4. 设置视频图像的编码格式
5. 设置保存到文件
6. 使用SurfaceView预览视频
7. mediaRecorder.prepre() 和 mediaRecorder.start()
停止视频录制采用mediaRecorder.stop(),mediaRecorder.release();
编写布局文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<SurfaceView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/sView"/>
<LinearLayout
android:layout_width="match_paren