2016-06-16 3 views
1

AVFoundationは、Obj-cの中にあるほとんどのサンプルとドキュメントのため、かなり苦労しています。タイトルが述べるように、ユーザーが終了したらexportAsyncを呼び出すのではなく、リアルタイムでファイルに書きたいと思いますビデオを録画する。AVFoundation:exportAsyncを使用する代わりに、ビデオをリアルタイムでファイルに書き込む方法は?

誰かがこれを行う方法に関するアドバイスやドキュメントを提供できる場合は、非常に感謝しています!

答えて

0

あなたのビデオがどこから来ているのかは不明ですが、は、既存のファイルまたはコンポジションを使用しているように聞こえます。

  1. フレームをキャプチャする
    a。既存のコンポジションまたはファイルからの場合は、AVAssetReader
    bです。カメラからの場合、AVCaptureSessionなど
  2. と徐々にあなたには、いくつかの理由で中断されるファイルへの書き込みを期待している場合は、 はAVAssetWriter年代を設定することを検討AVAssetWriter & AVAssetWriterInput

を使用してファイルにフレームを書きますmovieFragmentInterval小さなものにプロパティ。

関連する問題