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;
使用SDWebImage。它可以非常平滑地加载图像。 https://github.com/rs/SDWebImage – Suresh 2013-02-22 07:12:10
SDWebImage根本不符合我的要求。同样,我生成缩略图的视频是本地的,不在远程服务器上的文档目录中。另外,我可以在没有任何问题的情况下为照片生成缩略图,因此您只是在文档目录 – 2013-02-22 07:31:53
中的视频中显示图像或视频。清楚地说明问题。 – Suresh 2013-02-22 07:40:11