我试图创建应用程序,用户可以从相机录制视频。 此应用程序的功能之一必须是暂停文件记录。 例如: 用户按下“开始”按钮后开始记录。一段时间后,用户按下“暂停”按钮,录像暂停。然后用户按下“恢复”按钮和视频继续录制在同一个文件中。 任何机构可以帮助我吗? 谢谢。ios - 暂停视频录制
WBR 马克西姆
我试图创建应用程序,用户可以从相机录制视频。 此应用程序的功能之一必须是暂停文件记录。 例如: 用户按下“开始”按钮后开始记录。一段时间后,用户按下“暂停”按钮,录像暂停。然后用户按下“恢复”按钮和视频继续录制在同一个文件中。 任何机构可以帮助我吗? 谢谢。ios - 暂停视频录制
WBR 马克西姆
搭建AVCaptureSession和AVAssetWriter那么你就可以打开与布尔“isRecording”关闭录音。
BOOL isRecording;
-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection
{
if(videoWriterInput.readyForMoreMediaData && isRecording) [videoWriterInput appendSampleBuffer:sampleBuffer];
}
)嗯......谢谢你的回复, 我会试试这个 正如我所看到的,这个逻辑使用可以使用这个逻辑来录音吗? – kroumvud
是的,你可以添加声音。有几个教程,例如http://www.ios-developer.net/iphone-ipad-programmer/development/相机/记录视频-with-avcapturesession-2 – Sten
你好,感谢你的回复,并且对于延迟回答感到抱歉 随着你的推荐,我将这个逻辑添加到视频和音频记录中,并且我得到了一些结果 I在录制的测试视频中,您可以看到该逻辑的工作原理: https://docs.google.com/file/d/0B1IEde1 HB7cUeV9YRGxKaWxGdVk /编辑?usp =分享 – kroumvud
到目前为止您的代码在哪里? – lifetimes
你好,谢谢你的回复, 不幸的是,我不知道我怎么能实现这个功能((( – kroumvud