【融云分析】基于 AVFoundation 框架开发小视频功能的方案解析
发布时间:2020-04-29 11:47:22 所属栏目:业界 来源:站长网
导读:副问题#e# 开拓视频录制成果最简朴的就是行使体系封装的 UIImagePickerController,可是这种方法较量关闭,可自界说对象较量少,以是就必要基于 AVFoundation 框架来开拓视频录制成果。基于 AVFoundation 框架来开拓,则必要本技艺动配置装备音频,视频输入
8.遏制录制 9.遏制收罗 两种方案比拟: 沟通点:他们的数据收罗都是通过 AVCaptureSession 处理赏罚,音频视频的输入源也是同等的,画面预览同等。 差异点:输出源纷歧样,前者输出是 fileUrl,也就是说在视频写入完成之前开拓者无法操纵处理赏罚;后者输出是 data,AVAssetWriter 必要拿到 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 两个单独的输出,然后别离处理赏罚再写入指定路径。输出方法差异,抉择了开拓者对视频处理赏罚剪裁压缩的方法也就差异,前者假如必要对视频剪裁压缩,就必要从当地取出完备的视频文件,再做处理赏罚;而 AVAssetWriter 拿到的是数据流 data,假如必要剪裁压缩,可以直接设置相干参数后处理赏罚数据流,这样写入当地的就是已经处理赏罚过的视频文件。 其他成果点扩充 1.聚焦处理赏罚 2.摄像头切换 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |