iOS 获取视频第一帧图片
2016-03-31 13:46
459 查看
#import <AVFoundation/AVAsset.h>
#import <AVFoundation/AVAssetImageGenerator.h>
#import <AVFoundation/AVTime.h>
#import <AVFoundation/AVAssetImageGenerator.h>
#import <AVFoundation/AVTime.h>
// 获取视频第一帧 - (UIImage*) getVideoPreViewImage:(NSURL *)path { AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:path options:nil]; AVAssetImageGenerator *assetGen = [[AVAssetImageGenerator alloc] initWithAsset:asset]; assetGen.appliesPreferredTrackTransform = YES; CMTime time = CMTimeMakeWithSeconds(0.0, 600); NSError *error = nil; CMTime actualTime; CGImageRef image = [assetGen copyCGImageAtTime:time actualTime:&actualTime error:&error]; UIImage *videoImage = [[UIImage alloc] initWithCGImage:image]; CGImageRelease(image); return videoImage; }
相关文章推荐
- 判断当前时间是否在一天的某个时间段内
- iOS 多线程 锁 互斥 同步
- iOS GCD NSOperation NSThread等多线程各种举例详解
- 浅谈iOS开发中方法延迟执行的几种方式
- iOS多线程编程指南(四)线程同步(2)
- iOS 多线程自己的理解
- iOS MMDrawerController侧滑菜单与中心视图手势冲突问题的解决方案
- Ios form表单上传图片(包含压缩图片)
- 利用Intrument检测iOS项目的内存泄露
- 绘制折线图展示数据简单介绍-iOS客户端
- iOS开发-支付宝支付
- iOS上线流程
- iOS layoutSubviews总结
- iOS开发-正则表达式验证手机号
- iOS开发-环信退出登录
- iOS开发-环信加载会话列表
- 获取iPhone iPad UDID的方法
- 为什么 iOS 开发中,xib跟storyboard拖得控件一般为 weak 而不是 strong
- iOS开发-环信群聊集成
- iOS之富文本