2011-11-26 74 views
0

我正在使用av基礎框架來記錄視頻。 我已經爲視頻輸出設置了10秒的最大持續時間。rec的迴路持續時間,av基礎框架

是否可以在10秒間隔內循環錄製,而不是停止錄製。

我的目標是隻存儲最近10秒的視頻輸出。

謝謝!

回答

1

在你的情況下,你不想停止記錄,因爲你永遠不知道什麼時候用戶最終會停止它,那麼你唯一的選擇是保存整個事情,並在用戶點擊停止按鈕後修剪它。

裁剪視頻,請嘗試使用UIVideoEditorController

videoMaximumDuration見UIVideoEditorController這裏的一個例子: http://iphone-book-sample.googlecode.com/svn/trunk/Chapter12/UIVideoEditorControllerSample/

+0

遲早,這將最終了手機的內存。難道不可能在不停止的情況下重新開始錄製?我想用「鏈接列表」的術語來說,最後一個插槽指的是第一個等。 – carloscloud

+0

不幸的是我不認爲這是可能的,因爲:1.你有1個相機資源可用(前/後)2.停止和開始視頻需要大約一秒鐘(取決於你如何做)。 – EladG