我正在为存储在我的文档目录中的视频生成缩略图,并将其显示在UITableview中。这可以工作但是当我滚动时它会使我的表视图变得缓慢和生涩。我也使用过GCD(dispatch_async)但结果是一样的。有人能告诉我这是如何正确实施的吗?如何在没有缓慢,不稳定的桌面视图的情况下实现这一目标?
注意:我更喜欢在需要时生成缩略图,而不是在首次创建视频时生成和存储多个缩略图。
以下是使用MPMoviePlayer Controller生成缩略图的代码:
movie= [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:Path]];
thumbnail = [movie thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];[player stop];
[player stop];
player = nil;
答案 0 :(得分:0)
我发现UIImagePickerController thumbnail of video which is pick up from library处的解决方案解决了我的问题。要获得非常快速的响应,请使用GCD(块)
实现代码