我正在尝试在我的某个应用中显示下载视频的缩略图。我在表格视图中显示了图像和视频标题。我正在使用此代码来获取图像:
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
答案 0 :(得分:1)
调用thumbnail
后-thumbnailImageAtTime:timeOption:
的价值是多少?假设此UIImage
不是nil
,您是否检查了其alpha
属性?
如果thumbnail
是nil
,您是否检查了许多其他有关此问题的SO问题?这是一对让你入门的夫妇:
答案 1 :(得分:0)
这是我为解决这个问题而遵循的教程。希望这可以帮助某人:http://www.codza.com/extracting-frames-from-movies-on-iphone。