Ios 长时间录制视频,只保留最后3分钟
我想有一个录音会话运行约一个小时左右,但只保留当前的最后3分钟的视频 我可以使用AVCaptureSession录制和保存视频,但我只能保存整个文件。我只想要电流,最后3分钟 这是我目前开始采用的方法的要点:Ios 长时间录制视频,只保留最后3分钟,ios,swift,avfoundation,avcapturesession,video-recording,Ios,Swift,Avfoundation,Avcapturesession,Video Recording,我想有一个录音会话运行约一个小时左右,但只保留当前的最后3分钟的视频 我可以使用AVCaptureSession录制和保存视频,但我只能保存整个文件。我只想要电流,最后3分钟 这是我目前开始采用的方法的要点: videoFileOutput = AVCaptureMovieFileOutput() captureSession!.addOutput(videoFileOutput) videoFileOutput.startRecordingToOutputFileURL(filePath,
videoFileOutput = AVCaptureMovieFileOutput()
captureSession!.addOutput(videoFileOutput)
videoFileOutput.startRecordingToOutputFileURL(filePath, recordingDelegate: self)
把这个扔出去看看有没有人能给我指出正确的方向。我自己似乎在网上找不到任何东西。也许甚至不可能…将此记录为一秒钟片段的续集,并将其存储在LRU列表中?然后把180秒的时间“压缩”成一个文件?是的,我确实考虑过这种方法。我可能最终不得不求助于此,但如果有其他选择的话,我想探讨一下。谢谢你的意见!非常感谢!没有其他选择。这确实是唯一的方法,因为API不直接支持这一点。将其记录为1秒片段的续集,并将其存储在LRU列表中?然后把180秒的时间“压缩”成一个文件?是的,我确实考虑过这种方法。我可能最终不得不求助于此,但如果有其他选择的话,我想探讨一下。谢谢你的意见!非常感谢!没有其他选择。这确实是唯一的方法,因为API不直接支持这一点。