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

看板MacDev作者 (skill)時間10年前 (2014/12/03 12:31), 10年前編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
想問各位大大 我用Sample Code: AVCam去改成我要的錄影程式。 是想要改成可以分段的連續錄影。 (就是我想錄100分鐘,每10分鐘錄成一段,會有10個錄影檔案) 後來研究出在AVCaptureFileOutputRecordingDelegate的captureOutput:...xxx 方法中 從AVAssetsLibrary使用 writeVideoAtPathToSave...xxx完成之後才可以繼續下個錄影。 (也就是存完錄影檔案才可以進行下次的錄影) 但是當將每段錄影長度改成3分鐘之後 存擋到下次錄影的間隔差了10幾秒...超過我的容忍範圍QQ 請問我這樣的做法是正確的嗎? 或是有辦法將間隔時間縮小呢? 還是說這是iOS的先天限制 orz 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.11.42 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1417581080.A.890.html ※ 編輯: issuemylove (1.160.11.42), 12/03/2014 12:39:33

12/03 14:02, , 1F
錄完再切不行嗎?
12/03 14:02, 1F

12/03 16:28, , 2F
間隔應該可以更短,至少可以到三秒內。
12/03 16:28, 2F

12/15 13:00, , 3F
ㄜ之後發現,錄影本身是存在他定義好的位置
12/15 13:00, 3F

12/15 13:00, , 4F
但是如果用AVAssetlib的話,他會做一個類似檔案複製
12/15 13:00, 4F

12/15 13:00, , 5F
的動作
12/15 13:00, 5F

12/15 13:01, , 6F
所以那個時間是無法避免的,直接用錄製的時候規定好
12/15 13:01, 6F

12/15 13:01, , 7F
的路徑就可以間隔縮短。 謝謝大大們的回應!
12/15 13:01, 7F
文章代碼(AID): #1KVf8OYG (MacDev)
文章代碼(AID): #1KVf8OYG (MacDev)