2013-02-22 76 views
1

我正在生成存儲在我的文檔目錄中的視頻的縮略圖圖像,並將其顯示在UITableview中。這可以工作,但是當我滾動時,它使我的桌子視圖變得緩慢而不平坦。我也使用過GCD(dispatch_async),但結果是一樣的。有人可以告訴我如何正確實施?我怎樣才能實現這個沒有一個緩慢,生澀的tableview?生成視頻縮略圖會導致桌面速度變慢

注意:我更喜歡在需要時生成縮略圖,而不是在首次創建視頻時生成和存儲多個縮略圖。

這裏是我的代碼生成使用MPMoviePlayer控制器縮略圖:

movie= [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:Path]]; 
thumbnail = [movie thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];[player stop]; 
[player stop];   
player = nil; 
+0

使用SDWebImage。它可以非常平滑地加載圖像。 https://github.com/rs/SDWebImage – Suresh 2013-02-22 07:12:10

+0

SDWebImage根本不符合我的要求。同樣,我生成縮略圖的視頻是本地的,不在遠程服務器上的文檔目錄中。另外,我可以在沒有任何問題的情況下爲照片生成縮略圖,因此您只是在文檔目錄 – 2013-02-22 07:31:53

+0

中的視頻中顯示圖像或視頻。清楚地說明問題。 – Suresh 2013-02-22 07:40:11

回答

相關問題