截取视频缩略图

简介: 截取视频缩略图
UIImage *image =[self getImage:[[NSBundle mainBundle] pathForResource:@"video" ofType:@"mp4"]];
+(UIImage *)getImage:(NSString *)videoURL
{
    NSDictionary *opts = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO] forKey:AVURLAssetPreferPreciseDurationAndTimingKey];
    NSURL *url = [[[NSURL alloc] initFileURLWithPath:videoURL] autorelease];
    AVURLAsset *urlAsset = [AVURLAsset URLAssetWithURL:url options:opts];
    AVAssetImageGenerator *generator = [AVAssetImageGenerator assetImageGeneratorWithAsset:urlAsset];
    generator.appliesPreferredTrackTransform = YES;
    generator.maximumSize = CGSizeMake(600, 450);
    NSError *error = nil;
    CGImageRef img = [generator copyCGImageAtTime:CMTimeMake(10, 10) actualTime:NULL error:&error];
    UIImage *image = [UIImage imageWithCGImage: img];
    return image;
}

注意添加????AVFoundation框架

相关文章
|
6月前
|
C#
C#有关字符串的分割,替换,截取
C#有关字符串的分割,替换,截取
|
6月前
|
关系型数据库 MySQL 数据库
MySQL数据库-截取字符串
MySQL数据库-截取字符串
66 0
|
C#
C# 截取图片斜距形
C# 截取图片斜距形 需要:从一张大图中截取出某一区域的图片 前提:.Net framework 4.8 及以上 示例代码:private static void ImageCutRectangle() { // 打开待截取的大图 using (Image seatImg = Image.FromFile("4.jpg")) ...
79 0
C# 截取图片斜距形
|
19天前
|
索引
查找字符在字符串中的起始位置
【10月更文挑战第32天】查找字符在字符串中的起始位置
22 0
|
11月前
|
C++
C++中从一个字符串中截取另一长度的子字符串
C++中从一个字符串中截取另一长度的子字符串
67 0
|
Java
截取字符串中的部分信息
截取字符串中的部分信息
78 0
Zp
截取字符串substring与substr之间的区别
截取字符串substring与substr之间的区别
Zp
180 0
|
Linux
文件的截取
文件的截取
86 0