两种实现方法:
1. avfoundation 实现:
- (UIImage*)getThumbImage:(NSString *)videoPath
{
[gen release];
[asset release];
}
2. MPMoviePlayerController 实现:
- (UIImage*)getThumbImage:(NSString *)videoPath
{
MPMoviePlayerController *player = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL fileURLWithPath:videoPath]];UIImage *thumbImage=[player thumbnailImageAtTime:nTime timeOption:MPMovieTimeOptionNearestKeyFrame];
[player release];
return thumbImage;
}
本文介绍了两种在iOS中从视频文件生成缩略图的方法。一种是使用AVFoundation框架,另一种则是利用MPMoviePlayerController。这两种方法各有特点,AVFoundation更偏向底层控制,而MPMoviePlayerController则提供了一个更高级别的API。
1441

被折叠的 条评论
为什么被折叠?



