ios – 暂停录像

我试图创build应用程序,用户可以从相机录制video。 此应用程序的function之一必须是暂停文件logging。 例如:用户按“开始”button后开始logging。 一段时间后,用户按“暂停”button,录像暂停。 然后用户按“继续”button,video继续录制在同一个文件中。 有谁能够帮助我? 谢谢。

WBR Maxim

设置一个AVCaptureSession和一个AVAssetWriter,然后你可以使用布尔型的“isRecording”来closureslogging。

BOOL isRecording; -(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection { if(videoWriterInput.readyForMoreMediaData && isRecording) [videoWriterInput appendSampleBuffer:sampleBuffer]; }