4

私はiPhoneが初めてです。AVFoundationのAVCamとカメラのUIImagePickerの違いを知りたいです。AVCam を使用するタイミングと UIImagePicker を使用するタイミング

前もって感謝します

4

1 に答える 1

11

AVCam は、AVFoundation を使用して独自のキャプチャ関数を生成する方法の一例にすぎません。

AVCam は、AV Foundation キャプチャ API を使用して動画を記録し、静止画像を撮影する方法を示しています。動画を録画するための録画ボタン、前面カメラと背面カメラを切り替えるためのカメラ ボタン (サポートされているデバイスの場合)、および静止画像を撮影するための静止ボタンがあります。次

AVFoundationとImagePickerの違い:

イメージ ピッカーは、カスタマイズ可能なブラック ボックスのようなものです。デリゲートを実装して、カメラまたはカメラ ロールからキャプチャされたイメージを取得する以外に何もする必要はありません。したがって、非常に使いやすいです。基本的な動作を探している場合は、これを選択してください。外観の「スキン」を変更できることに注意してください。ウェブ上でそれを行うためのチュートリアルがあります。

AVFoundation は iPhone カメラへの実際のアクセスです。このアプローチを取る場合は、すべてを自分で実装する必要があります (または、例をコピーしてそれに応じて変更する必要があります)。ドキュメントを注意深く読む必要がありますが、その結果、できることの自由度が大幅に高まります。これは通常、画像処理、特別な機能を備えたカメラなどに使用されます。

したがって、実際に自問したいのは、どのレベルのカスタマイズが必要で、それに応じて選択するかということです。

(一般的にiOSに慣れていない場合は、画像ピッカーを使用してください)

于 2012-06-20T05:49:03.660 に答える