アップルのカメラアプリは、写真アルバムに直接ビデオを保存するようです。その能力が単なる死の開発者によって達成できるかどうか私は疑問に思います。写真を動画に保存するアルバムが遅い
私が出会ってテストした2つの方法ビデオファイルを写真アルバムにコピーします。ファイルが大きいほど、保存に時間がかかります。 2分の作成は保存時間が変わる可能性があります。私が持っている2つのタイミングは、サイズが約150MBのファイルをコピーするためにコピーするのに45秒と1分12秒です。 Apple Cameraアプリと同様のサイズのファイルにはわずか6秒かかります。
私はAVCamのデモコードを見てきましたが、すでにテストした2つの方法のいずれかを使用しています。
ALAssetsLibraryインスタンスメソッドのwriteVideoAtPathToSavedPhotosAlbum:completionBlock:
UIKitの機能UISaveVideoAtPathToSavedPhotosAlbum
私はカメラに接続し、ファイルへのストリームを開くAVFoundationを使用しています。コンテキストの場合、次はそのファイルを開きます。 movieURLPathは、自分のアプリドキュメントディレクトリエリアのファイル参照です。
録音を停止してファイルを閉じると、最終的にこの行に移動します。
書き込みプロセスをスピードアップするオプションはありますか?明らかに、私の好みは、movieURLPathがPhotosAlbum内のファイルを指し示すことである。代わりに、そのフォルダ内のファイルを開くのが最適かもしれません。これはアップルがやったと思います。
私は同じことを考えてきました。中断されたキャプチャを保存するための設定が既にあるので、これが役に立ちます。もちろん、ユーザーがPhotosAlbumに行くと、そのファイルはまだそこに存在していない可能性があります。 –