[問題] 連續錄影間隔時間過長

作者: issuemylove (NotLove)   2014-12-03 12:31:18
想問各位大大
我用Sample Code: AVCam去改成我要的錄影程式。
是想要改成可以分段的連續錄影。
(就是我想錄100分鐘,每10分鐘錄成一段,會有10個錄影檔案)
後來研究出在AVCaptureFileOutputRecordingDelegate的captureOutput:...xxx 方法中
從AVAssetsLibrary使用 writeVideoAtPathToSave...xxx完成之後才可以繼續下個錄影。
(也就是存完錄影檔案才可以進行下次的錄影)
但是當將每段錄影長度改成3分鐘之後
存擋到下次錄影的間隔差了10幾秒...超過我的容忍範圍QQ
請問我這樣的做法是正確的嗎?
或是有辦法將間隔時間縮小呢?
還是說這是iOS的先天限制 orz
謝謝
作者: shinrenpan (iOS5)   2014-12-03 14:02:00
錄完再切不行嗎?
作者: HateDebris (Monster)   2014-12-03 16:28:00
間隔應該可以更短,至少可以到三秒內。
作者: issuemylove (NotLove)   2014-12-15 13:00:00
ㄜ之後發現,錄影本身是存在他定義好的位置但是如果用AVAssetlib的話,他會做一個類似檔案複製的動作所以那個時間是無法避免的,直接用錄製的時候規定好的路徑就可以間隔縮短。 謝謝大大們的回應!

Links booklink

Contact Us: admin [ a t ] ucptt.com