1

動画を録画するアプリがあります。インターフェイスに各ビデオが表示されます。各ビデオを表す小さなサムネイルが必要です。OS X はビデオのプレビューを表示します。これは、ファイルに数秒間取り込まれたポスター フレームです。私は似たようなことをしたいと思います。「ポスター フレーム」と呼ばれていると聞いたことがありますが、Google はこれをサポートしていません。

これを行うのに役立つ適切な API を教えてもらえますか?

ありがとう、

アーロン

4

1 に答える 1

2

探している API はAVAssetImageGeneratorクラスです。ビデオ ファイルから AVAsset を作成し (その+assetWithURL:メソッドを使用します。ファイル システムからの URL の場合は、パスの先頭に追加するか、NSURL の を使用する必要があることに注意してください)、ロードが完了したら、そのアセットを使用してジェネレーターをセットアップし、ジェネレーターのorを使用して取得します。サムネイル。file://+fileURLWithPath:-copyCGImageAtTime:actualTime:error:-generateCGImagesAsynchronouslyForTimes:completionHandler:

于 2011-07-31T18:53:53.020 に答える