2012-07-26 127 views
2

我試圖在我的一個應用程序中顯示下載的視頻的縮略圖圖像。我在表格視圖中顯示了圖像和視頻標題。我使用這個代碼獲取圖像:從iPhone中保存的視頻文件路徑獲取縮略圖圖像

NSURL *videoURL = [NSURL fileURLWithPath:myString]; 
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] 
    initWithContentURL:videoURL]; 

UIImage *thumbnail = 
    [player thumbnailImageAtTime:1.0 
         timeOption:MPMovieTimeOptionNearestKeyFrame];  
cell.imageView.image = thumbnail;` 

圖像都呈現爲從YouTube上下載的文件,但我沒有收到來自FLV的視頻文件的圖像。任何人都可以提出解決方案這是我的視頻路徑

/Users/admin/Library/Application Support/iPhone Simulator/5.0/Applications/AA8DDEED-E91C-47BB-8F1E-C057D9E94B7C/Documents/downloads/qkycmzafawmk.flv 

回答

1

什麼是thumbnail調用-thumbnailImageAtTime:timeOption:後的值的樣本?假設這UIImage不是nil,你檢查了它的alpha屬性?

如果thumbnailnil,您是否檢查過許多其他的SO問題?這裏有幾個讓你開始:

+0

thumbnail image is nil.also他的圖像顯示爲.mov文件 – 2012-07-26 10:52:18

+0

在.mov文件的情況下,圖像正在縮略圖 – 2012-07-26 10:58:53

+0

此外,如果您指定確切的時間,而不是使用MPMovieTimeOptionNearestKeyFrame '? – GarlicFries 2012-07-26 11:01:47

相關問題