iOS视频录制、压缩导出、取帧

2024-10-14 03:20:00

1、我们酋篚靶高需要使用UIImagePickerController来弹出视频的录制界面,首先需要申请用户授权录制视频的权限,然后判断设备是炯善挠勿否支持。我们可以设置录制时长videoMaximumDuration,也可设置视频的分辨率videoQuality。

iOS视频录制、压缩导出、取帧

3、iOS写入相册操作,可通过ALAssetsLibrary类来实现,它提供了写入相册的API,可异步写入,在完成写入后再回到主线程更新UI:

iOS视频录制、压缩导出、取帧

5、对于异步取帧图,可传多个时间节点参数,计算出实际的取帧时间并返回对应的图片。是否取到图片,通过判断AVAssetImageGeneratorSucceeded是否成功:

iOS视频录制、压缩导出、取帧iOS视频录制、压缩导出、取帧
猜你喜欢