Ios 如何保存捕获视频的最后几秒钟(AVCaptureSession)
我希望用户使用iPhone6以每秒240帧的速度录制连续视频。当用户按下一个按钮时,它应该只在文件系统上保存最后10秒,以便以后查看 我如何做到这一点?我还没有找到这个任务的好答案 我正在玩弄Ios 如何保存捕获视频的最后几秒钟(AVCaptureSession),ios,video,video-capture,video-processing,avcapturesession,Ios,Video,Video Capture,Video Processing,Avcapturesession,我希望用户使用iPhone6以每秒240帧的速度录制连续视频。当用户按下一个按钮时,它应该只在文件系统上保存最后10秒,以便以后查看 我如何做到这一点?我还没有找到这个任务的好答案 我正在玩弄AVCaptureSession和AVCaptureMovieFileOutput,它会自动将流写入磁盘 一种方法是不使用AVCaptureMovieFileOutput,而是在内存中构建一个环形缓冲区,按下按钮后,只需将这10秒保存到磁盘上。使用NSData可以实现吗 我能想到的第二种方法是按原样使用AV
AVCaptureSession
和AVCaptureMovieFileOutput
,它会自动将流写入磁盘
NSData
可以实现吗AVCaptureMovieFileOutput
,但按下按钮时,只需保留最后10秒,并切断其余部分以节省空间目前,我不知道如何才能做到这两种方法中的任何一种。有人能给我指一下正确的方向吗?你找到办法了吗?我正在寻找完全相同的任务添加到我的app.sry中,不幸的是还没有:(