我尝试创建应用程序,其中用户可以从摄像头录制视频。 一个该应用程序的功能必须是一个暂停的文件记录。 例如:用户按下“开始”按钮后开始记录。 一段时间后,用户按下“暂停”键和视频录制暂停。 然后,用户按“恢复”按钮,视频继续记录在同一个文件。 有谁能够帮我? 谢谢。
WBR马克西姆
我尝试创建应用程序,其中用户可以从摄像头录制视频。 一个该应用程序的功能必须是一个暂停的文件记录。 例如:用户按下“开始”按钮后开始记录。 一段时间后,用户按下“暂停”键和视频录制暂停。 然后,用户按“恢复”按钮,视频继续记录在同一个文件。 有谁能够帮我? 谢谢。
WBR马克西姆
设置一个AVCaptureSession和AVAssetWriter那么你就可以打开与布尔“isRecording”关闭录音。
BOOL isRecording;
-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection
{
if(videoWriterInput.readyForMoreMediaData && isRecording) [videoWriterInput appendSampleBuffer:sampleBuffer];
}