边录边写,不用Move文件,不用转码
最近APP中用到了视频的录制功能,原有的功能是在录制视频结束之后将视频转换为mp4格式。
这种做法的一个缺点是需要转码的时间且视频越大需要的时间就越久
,影响用户的交互
这里我们使用了边录边写的方案,具体实现可以查看代码
同时,这次我添加了强制横屏
的做法,用户在竖屏的状态下会给用户一个提示,让用户横屏后进行录制。
这种录制方法可以自定义视频的各类属性 包含码率
等视频属性,所以为了如果你觉得录制后的视频过大
,可以通过修改视频写入的属性,定义输出视频的大小。
如果帮到了你,请帮我请高抬贵手,帮我star一下
下面是gif演示图
后期有时间我会详细整理出一份博客,对视频录制做一个简单的说明,以及在项目中可能遇到的一些特殊的要求。
CocoaPods
pod ALiVideoRecorder
Add pod 'ALiVideoRecorder' to your Podfile.
Run pod install or pod update.