2

アプリの 1 つで、ダウンロードした動画のサムネイル画像を表示しようとしています。テーブルビュー内にビデオタイトルとともに画像を表示しました。画像を取得するためにこのコードを使用しています:

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
4

2 に答える 2

1

thumbnailを呼び出した後のの値は-thumbnailImageAtTime:timeOption:? UIImageこれが ではないと仮定して、そのプロパティnilを確認しましたか?alpha

thumbnailの場合nil、これに関する他の多くの SO の質問を確認しましたか? 開始するためのいくつかを次に示します。

于 2012-07-26T10:49:11.387 に答える
0

これは、この問題を解決するために私が従ったチュートリアルです

于 2012-07-27T10:28:04.523 に答える