2011-07-28 1 views
2

비디오 녹화를 위해 AVFoundation 프레임 워크를 사용하고 있습니다. 녹음을 일시 중지하는 기능을 구현해야하며 사용자가 녹음을 다시 시작할 수도 있습니다. 나는 많은 것을 찾았지만 어떤 물질도 찾을 수 없었다.AVFoundation으로 비디오 녹화 일시 중지/다시 시작

[outputfile stopRecording]; 

내가 호출해야합니다 재개 :

startRecordingToOutputFileURL:fileURL recordingDelegate:self];

그러나 이후를 내가 생각하고있는

하나 개의 아이디어 세션을 닫지 않고 녹음을 일시 정지하기 위해 다음과 같은 방법을 호출하는 것입니다 이렇게하면 다음 대리자 메서드가 호출되지 않습니다.

- (void)captureOutput:(AVCaptureFileOutput *)captureOutput didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL 
     fromConnections:(NSArray *)connections error:(NSError *)error 

비디오 녹화를 일시 중지/다시 시작할 수있는 다른 방법이 있습니까?

답변

0

사용자가 "일시 중지"를 누르고 문서 디렉토리에 파일을 쓸 때 녹음을 중지하여 만들었습니다. 사용자가 "Resume"키를 누르면 새 파일로 녹음을 시작합니다. 결국이 모든 것을 하나의 파일에 결합합니다. 그리고 결국 청소.

+1

샘플 코드를 게시 할 수 있습니까? 또는 "모든 것을 하나의 파일에 결합합니다"라는 진술에 더 자세히 설명하십시오. 감사 – Teevus