2013-02-22 112 views
1

我正在生成存储在我的文档目录中的视频的缩略图图像,并将其显示在UITableview中。这可以工作,但是当我滚动时,它使我的桌子视图变得缓慢而不平坦。我也使用过GCD(dispatch_async),但结果是一样的。有人可以告诉我如何正确实施?我怎样才能实现这个没有一个缓慢,生涩的tableview?生成视频缩略图会导致桌面速度变慢

注意:我更喜欢在需要时生成缩略图,而不是在首次创建视频时生成和存储多个缩略图。

这里是我的代码生成使用MPMoviePlayer控制器缩略图:

movie= [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:Path]]; 
thumbnail = [movie thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];[player stop]; 
[player stop];   
player = nil; 
+0

使用SDWebImage。它可以非常平滑地加载图像。 https://github.com/rs/SDWebImage – Suresh 2013-02-22 07:12:10

+0

SDWebImage根本不符合我的要求。同样,我生成缩略图的视频是本地的,不在远程服务器上的文档目录中。另外,我可以在没有任何问题的情况下为照片生成缩略图,因此您只是在文档目录 – 2013-02-22 07:31:53

+0

中的视频中显示图像或视频。清楚地说明问题。 – Suresh 2013-02-22 07:40:11

回答