2011-07-28 15 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つのファイルにまとめます。最後にクリーンアップ。

+1

サンプルコードを投稿できますか?または、「これらをすべて1つのファイルにまとめる」というステートメントにさらに詳しく説明します。ありがとう – Teevus

関連する問題