iOS拍摄视频,自定义拍摄界面,高清压缩,添加水印

TakeVideo概述

iOS系统本身有一套UIImagePickerController用来拍照片和拍摄视频,但是现在各大应用都喜欢自定义拍摄视频的界面,你肯定也心动了。拿微信来讲,小视频是最长是9秒钟,占用1.5MB,那我们也想做这样的效果,肿么办??
本篇文章,将为你揭秘拍摄视频那点事。
我写了一个Demo叫做TakeVideo,涵盖了这些功能,大家可以去 Github下载 - TakeVideo
下载后,可以直接在iPhone手机上运行

先看效果

这里写图片描述
这里写图片描述
这里写图片描述
还有一张gif动画图,csdn上传不了,读者就去这里 Github看看 - TakeVideo

我们开始啦

基本分为四种方式来调用,下面将一一展示,如何使用?

第一种方式

导入头文件

#import "ZRMediaCaptureController.h"

下面的代码是使用的是系统定义的UI,拍摄完的视频,需不需要压缩取决于你,压缩方法在本文后面讲到

    ZRMediaCaptureController *manager = [[ZRMediaCaptureController alloc] init];
    [manager setVideoCaptureType:ZRMediaCaptureTypeDefault completion:^(int statusCode, NSString *errorMessage, NSURL *videoURL, NSTimeInterval videoInterval) {
        NSLog(@"视频地址:%@", videoURL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值