Unterbrechen und Fortsetzen der Videoaufnahme für dieselbe Datei mit AVFoundation in iOS

Ich versuche herauszufinden, wie ich Funktionen implementieren kann, um die Videoaufnahme in einer einzelnen Sitzung wiederholt anzuhalten und fortzusetzen, aber jedes neue Segment (die erfassten Segmente nach jeder Pause) mit AVFoundation derselben Videodatei hinzufügen zu lassen. Jedes Mal, wenn ich auf "Stopp" drücke und dann erneut auf "Aufnehmen", wird eine neue Videodatei im Album meines iPhones gespeichert und die Aufnahme in einer separaten / neuen Datei gestartet. Ich muss in der Lage sein, die "Aufnahme / Stopp" -Taste immer wieder zu drücken ... nur Video und Audio aufnehmen, wenn die Aufnahme aktiv ist ... dann, wenn die "Fertig" -Taste gedrückt wird, eine einzige AV-Datei mit allen Segmente zusammen. Und all dies muss in derselben Aufnahme- / Vorschau-Sitzung geschehen.

Die einzige Möglichkeit, die ich mir vorstellen kann, ist, wenn der "Fertig" -Knopf gedrückt wird, jede einzelne Ausgabedatei nimmt und sie zu einer einzigen Datei kombiniert ... Aber ich bin mir ziemlich sicher, dass die Verarbeitungszeit im Grunde genommen ein paar separate Dateien einfügt Clips zusammen sind nicht akzeptabel. Außerdem scheint dies ein wirklich chaotischer und unnötiger Weg zu sein, mit viel zu viel Code.

Gibt es eine einfache Möglichkeit, die Videoaufnahme innerhalb einer einzelnen Sitzung anzuhalten und die Aufnahme einfach in derselben Datei fortzusetzen? Oder irgendwelche anderen Ideen?

Wenn es nicht zu viel Mühe gibt, würde mir ein Beispielcode eine Menge helfen ... Ich lerne und unterrichte mich immer noch selbst, daher bin ich nicht besonders gut darin, der Umgangssprache und Terminologie in Erklärungen zu folgen. Vielen Dank

Bearbeiten: Dies ist das Projekt, mit dem ich anfange, AVFoundation zu lernen. Dies ist also der Code, den ich ändern möchte, um die oben genannten Funktionen zu erreichen:http://developer.apple.com/library/ios/#samplecode/AVCam/Introduction/Intro.html

Antworten auf die Frage(3)

Ihre Antwort auf die Frage