2012-07-26 98 views
2

我试图在我的一个应用程序中显示下载的视频的缩略图图像。我在表格视图中显示了图像和视频标题。我使用这个代码获取图像:从iPhone中保存的视频文件路径获取缩略图图像

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 

回答

1

什么是thumbnail调用-thumbnailImageAtTime:timeOption:后的值的样本?假设这UIImage不是nil,你检查了它的alpha属性?

如果thumbnailnil,您是否检查过许多其他的SO问题?这里有几个让你开始:

+0

thumbnail image is nil.also他的图像显示为.mov文件 – 2012-07-26 10:52:18

+0

在.mov文件的情况下,图像正在缩略图 – 2012-07-26 10:58:53

+0

此外,如果您指定确切的时间,而不是使用MPMovieTimeOptionNearestKeyFrame '? – GarlicFries 2012-07-26 11:01:47

相关问题