2012-06-22 5 views
6

とビデオ資産を構成するにはどうすればよい:のiOS SDK AVFoundationは...私は私がこれまでに達成した何を描く資産

をAVFoundationサービスを使用して、私は一時停止、ユーザーがプレイできるというのUIViewでビデオを配置しています(AVPlayer、AVPlayerItem、AVPlayerLayerなどを使用)

私は再生中のビデオを表示するはずのビューの上にUIView(透明/クリア背景色)を配置しました。また、UIKitのタッチイベントを処理して、ユーザーとの対話に基づいて線を描画しました。

私はビデオを再生し、そのビューにオーバーレイされているUIViewをタッチすると、再生中のビデオに描かれた線を見ることができます。私が何をしたいか

ユーザーが(映像上にオーバーレイされ、彼は考えている)描画で行われた後、私は私のアプリは、オリジナルの映像を合成したいとどのようなユーザインタラクション(行があること削除されたなど)、その結果を別のビデオファイルとして書き出すことができます。

どのようなヘルプやサンプルコードも高く評価されます。

+0

あなたは何をしたいのか、既存のUIViewの余分なレイヤーを追加する目的は何ですか? –

答えて

1

コンテンツをまとめて合成する場合は、AVVideoCompositionCoreAnimationToolをご覧ください。 CALayerオブジェクトを使用してムービーにアニメーションを追加することができます。

エクスポートするには、コンポジションを作成してCALayerのレンダリングをまとめたら、AVAssetExportSessionに直接渡してビデオファイルに書き出します。

関連する問題