ドキュメント ディレクトリに保存されているビデオのサムネイル画像を生成し、それを 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;