2012-06-22 29 views
6

到目前爲止,我所取得的成就:的iOS SDK AVFoundation ...我如何作爲一個視頻資產的繪圖資產

使用AVFoundation服務,我把視頻在一個UIView,用戶可以播放,暫停,等(使用AVPlayer,AVPlayerItem,AVPlayerLayer等)

我已經放在應該顯示播放視頻的視圖的頂部的UIView(透明/清除背景色)。我還處理了UIKit觸摸事件以根據用戶交互繪製線條。

現在,當我播放視頻並觸摸覆蓋在該視圖上的UIView時,可以看到播放視頻上繪製的線條。

我想要做什麼:

用戶與繪圖(他認爲是覆蓋在視頻)完成後,我想我的應用程序組成的原始視頻,哪些用戶交互(線是繪製,刪除等)並將結果導出爲另一個視頻文件。

任何幫助或示例代碼將不勝感激。

+0

您可以更簡短地瞭解您想要做什麼以及在現有設備上添加額外一層UIView的目的是什麼? –

回答

1

要合成內容,請看AVVideoCompositionCoreAnimationTool。它可讓您使用CALayer對象將動畫添加到電影中。

對於導出,一旦您創建了構圖和CALayers渲染在一起,您可以直接將它傳遞到AVAssetExportSession,它會將它寫出到視頻文件。

相關問題