簡體   English   中英

Swift / iOS:僅捕獲視頻錄制的前10秒

[英]Swift/iOS: Capture only the previous 10 seconds of a video recording

我想使用我的iOS設備不斷記錄視頻流,但是要采取一些措施(雙擊屏幕等),我想在調用該動作之前捕獲10秒鍾。

我不確定在不存儲整個視頻流然后僅拍攝視頻的最后10秒的情況下如何執行此操作。

嘗試以下代碼可能對您有用

   let session = AVCaptureSession()
   let movieOutput = AVCaptureMovieFileOutput()

    movieOutput.maxRecordedDuration = CMTime(seconds: 10, preferredTimescale: 1)
    if session.canAddOutput(movieOutput) {
        session.addOutput(movieOutput)
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM