Я использую AVFoundation Framework для записи видео. Мне нужно реализовать функциональность, чтобы приостановить запись, и пользователь также может возобновить ее. Я много искал, но не мог найти материал.
Одна идея, которую я имею в виду, - вызвать следующий метод, чтобы приостановить запись, не закрывая сеанс:
[outputfile stopRecording];
и для возобновления мне нужно позвонить:
startRecordingToOutputFileURL:fileURL recordingDelegate:self];
Но после этого следующий метод делегата никогда не вызывается:
- (void)captureOutput:(AVCaptureFileOutput *)captureOutput didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL
fromConnections:(NSArray *)connections error:(NSError *)error
Есть ли другой способ приостановить / возобновить запись видео?