获取本地视频缩略图,既第一帧图片的方法
来源:互联网 发布:质量控制系统 php 编辑:程序博客网 时间:2024/04/29 17:04
请问如何获取本地视频的缩略图呢?
我在网上找的方法
+(UIImage *)getImage1:(NSString *)videoURL
{
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:[NSURL fileURLWithPath:videoURL] options:nil];
AVAssetImageGenerator *gen = [[AVAssetImageGenerator alloc] initWithAsset:asset];
gen.appliesPreferredTrackTransform = YES;
CMTime time = CMTimeMakeWithSeconds(0.0, 600);
NSError *error = nil;
CMTime actualTime;
CGImageRef image = [gen copyCGImageAtTime:time actualTime:&actualTime error:&error];
UIImage *thumb = [[UIImage alloc] initWithCGImage:image];
CGImageRelease(image);
return thumb;
}
这个方法 不能获取本地视频的缩略图, CGImageRef image = [gen copyCGImageAtTime:time actualTime:&actualTime error:&error];这句话 image为空, 不知道 哪位能看看到底怎么才能正确的获取我的APP 里Docment里视频的缩略图?
补充内容 (2013-5-17 09:57):
问题 已解决, 是视频格式的问题,AVI的抓不出图来
以上为原文,参数vedioURL,是本地路径,存在手机的路径,类似如下
/var/mobile/Applications/E673C67A-0B3B-4BC8-90BC-1696941E6522/Documents/MyRecordVideo/2014-03-19 13:00:30.0.mp4
- 获取本地视频缩略图,既第一帧图片的方法
- 获取视频的第一帧缩略图(本地视频、网络视频)
- 获取本地视频缩略图方法
- 获取本地图片缩略图的方法
- Android获取本地图片、视频缩略图
- android获取图片原始长宽,获取视频第一帧的缩略图
- 获取本地视频缩略图
- android 获取视频和图片的缩略图的方法
- 获取本地视频,网络视频的第一帧图片,使之显示出来
- 获取本地视频,网络视频的第一帧图片,使之显示出来
- iOS 获取本地视频的缩略图
- iOS 获取本地视频的缩略图
- OS 获取本地视频的缩略图
- 如何获取本地,网络视频的缩略图
- Android 获取视频第一帧缩略图
- Android -- 获取视频第一帧缩略图
- Android -- 获取视频第一帧缩略图
- Java获取视频第一帧做缩略图
- Android性能优化
- 空间循环编程(1)
- md5在线免费解密
- 小银行系统
- Eclipse快捷键大全(转载)
- 获取本地视频缩略图,既第一帧图片的方法
- INSERT FIRST && INSERT ALL(按条件进行多表插入)
- zynq中断入门
- SQL Tuning Advisor(STA) 到底做了什么?
- adb的基本操作
- restful理解
- cocos2d-x3.0 关于ScrollView的使用
- 黑马程序员之Java--枚举类型
- 关于EXPORT_SYMBOL