Я создаю миниатюры для видео, хранящихся в моем каталоге документов, и отображаю их в 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;