ios - 暂停视频录制

时间:2013-02-07 09:46:59

标签: ios xcode record

我正在尝试创建用户可以从相机录制视频的应用程序。 此应用程序的一个功能必须是暂停文件记录。 例如: 按“开始”按钮后用户开始记录。一段时间后,用户按“暂停”按钮,视频录制暂停。然后用户按“恢复”按钮,视频继续录制在同一文件中。 有谁能够帮我? 谢谢。

WBR 马克西姆

1 个答案:

答案 0 :(得分:0)

设置一个AVCaptureSession和一个AVAssetWriter然后你可以用一个布尔“isRecording”来关闭录音。

 BOOL isRecording;

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