最近初学ios以及研究GUPImage第三方库,在度娘及google上查了不少的资料后,勉强写了一个小程序,分享给大家。代码中肯定有不足之处(毕竟初学者),望大家指教!
在写代码之前,要先引入GPUImage库。可以用自已动手引入或直接用cocoapods( 度娘及官网有教程,不懂的请自行搜索 - -)。
下面是代码:
VideoCameraView.h
#import <UIKit/UIKit.h>
#import "GPUImage.h"
@interface VideoCameraView : UIView
{
GPUImageVideoCamera *videoCamera;
GPUImageOutput<GPUImageInput> *filter;
GPUImageMovieWriter *movieWriter;
NSString *pathToMovie;
GPUImageView *filteredVideoView;
CALayer *_focusLayer;
NSTimer *myTimer;
UILabel *timeLabel;
NSDate *fromdate;
CGRect mainScreenFrame;
}
- (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
@end
VideoCameraView.m