UIImage
デバイスのカメラの 1 つからのライブ キャプチャの代わりに、iOS 7 の新しいバーコード スキャン機能を使用したいと考えています。私はすでに検出を正常に動作させていAVCaptureDeviceInput
ます.
これを行う最善の方法は、からAVCaptureInput
にメディア データを提供するの具体的なサブクラスを作成することです。ただし、 をサブクラス化する方法に関するドキュメントや例が見つからないため、途方に暮れています。AVCaptureSession
UIImage
AVCaptureInput
別の方法として、既存の からメディア ストリームをオーバーライドすることもできますAVCaptureDeviceInput
が、これらの API は非公開であり、App Store でアプリを公開したいので、これは理想的ではありません。
最終的には、ZXing や ZBar などのサードパーティのバーコード ライブラリを使用してこれを行うことになる可能性がありますが、ここで Apple の組み込み機能を使用できないのはもったいないようです。