我正在为存储在我的文档目录中的视频生成缩略图,并将其显示在 UITableview 中。这行得通,但是当我滚动时,它使我的表格视图变得缓慢而生涩。我也使用过 GCD (dispatch_async),但结果是一样的。有人可以告诉我如何正确实施吗?我怎样才能在没有缓慢、生涩的表格视图的情况下实现这一目标?
注意:我更喜欢在需要时生成缩略图,而不是在第一次创建视频时生成和存储多个缩略图。
这是我使用 MPMoviePlayer 控制器生成缩略图的代码:
movie= [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:Path]];
thumbnail = [movie thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];[player stop];
[player stop];
player = nil;