从iPhone中保存的视频文件路径中获取缩略图

时间:2012-07-26 10:37:28

标签: iphone objective-c video

我正在尝试在我的某个应用中显示下载视频的缩略图。我在表格视图中显示了图像和视频标题。我正在使用此代码来获取图像:

NSURL *videoURL = [NSURL fileURLWithPath:myString];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] 
    initWithContentURL:videoURL];

UIImage *thumbnail = 
    [player thumbnailImageAtTime:1.0 
                      timeOption:MPMovieTimeOptionNearestKeyFrame];      
cell.imageView.image = thumbnail;` 

显示从YouTube下载的文件的图片,但我没有从.flv视频文件中获取图片。谁有人建议解决方案?这是我视频路径的示例

/Users/admin/Library/Application Support/iPhone Simulator/5.0/Applications/AA8DDEED-E91C-47BB-8F1E-C057D9E94B7C/Documents/downloads/qkycmzafawmk.flv

2 个答案:

答案 0 :(得分:1)

调用thumbnail-thumbnailImageAtTime:timeOption:的价值是多少?假设此UIImage不是nil,您是否检查了其alpha属性?

如果thumbnailnil,您是否检查了许多其他有关此问题的SO问题?这是一对让你入门的夫妇:

答案 1 :(得分:0)

这是我为解决这个问题而遵循的教程。希望这可以帮助某人:http://www.codza.com/extracting-frames-from-movies-on-iphone