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_parent"

本文介绍了如何在Android中使用MediaRecorder进行视频录制。通过构造MediaRecorder对象,设置声音和视频源,指定输出格式、编码格式,以及保存路径,结合SurfaceView进行视频预览,实现录制功能。在录制完成后,使用stop()方法停止录制,并调用release()释放资源。记得在布局文件中添加相关权限。
最低0.47元/天 解锁文章
1480

被折叠的 条评论
为什么被折叠?



