【发布时间】:2016-01-25 01:10:25
【问题描述】:
您好,我想从我的视频中创建一个缩略图,长度为 2.46 分钟,大小为 68 Mb。 我使用此代码创建缩略图:
AVAsset *asset = [AVAsset assetWithURL:videoURL];
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
CMTime time = [asset duration];
time.value = 0;
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return thumbnail;
问题是缩略图总是为零,但如果我将视频长度减少到 15 秒,它将创建缩略图。 我可以为超过 15 秒的电影创建缩略图吗?
谢谢
【问题讨论】:
-
你搜索了吗? this 出现在我的 google-fu 中。
标签: ios objective-c avassetimagegenerator