1

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

1 に答える 1

0

ライブラリからピックアップされたビデオの UIImagePickerController サムネイルで解決策が見つかりました。これで問題が解決します。非常に高速な応答を得るには、GCD (ブロック) を使用してコードを実装します。

于 2013-02-22T09:47:43.960 に答える