動画を録画するアプリがあります。インターフェイスに各ビデオが表示されます。各ビデオを表す小さなサムネイルが必要です。OS X はビデオのプレビューを表示します。これは、ファイルに数秒間取り込まれたポスター フレームです。私は似たようなことをしたいと思います。「ポスター フレーム」と呼ばれていると聞いたことがありますが、Google はこれをサポートしていません。
これを行うのに役立つ適切な API を教えてもらえますか?
ありがとう、
アーロン
探している API はAVAssetImageGeneratorクラスです。ビデオ ファイルから AVAsset を作成し (その+assetWithURL:
メソッドを使用します。ファイル システムからの URL の場合は、パスの先頭に追加するか、NSURL の を使用する必要があることに注意してください)、ロードが完了したら、そのアセットを使用してジェネレーターをセットアップし、ジェネレーターのorを使用して取得します。サムネイル。file://
+fileURLWithPath:
-copyCGImageAtTime:actualTime:error:
-generateCGImagesAsynchronouslyForTimes:completionHandler: