現在、swift3/Xcode8で
AVFoudationを使用してカメラアプリAとカメラアプリBを作成しています。
2つのカメラアプリの詳細は下記の通りです。
■カメラアプリA
Deployment Target9.0
AVCaptureStillImageOutputを使用。
■カメラアプリB
Deployment Target10
AVCapturePhotoOutputを使用。
今後カメラアプリAとカメラアプリBを混ぜ合わせたカメラアプリCを作成したいと
思っています。
カメラアプリCの詳細は下記の通りです。
■カメラアプリC
Deployment Target9.0
ユーザ様がiOS9ならば、アプリ側ではAVCaptureStillImageOutputを適用。
ユーザ様がiOS10ならば、アプリ側ではAVCapturePhotoOutputを適用。
さっそくDeployment Target9.0でコーディングしていったものの、
下記のようなエラーが表示されました。
AVCapturePhotoOutputは、iOS 10以降でのみ利用可能ですという意味だと
思います。
Deployment Target10.0で、AVCapturePhotoOutputを
使用してカメラアプリCを作成すると、
現在iOS9のユーザ様は多分カメラアプリCを使って遊ぶことができないと思います。
また、Deployment Target10.0で、AVCaptureStillImageOutputの使用は
非推奨のため、今後いつAVCaptureStillImageOutputが使えなくなるのか
よくわからないため心配です。
質問です。
カメラアプリCを作成する上で、Deployment Target9.0で、
iOS9のユーザ様には、AVCaptureStillImageOutputを適用。
iOS10のユーザ様にはAVCapturePhotoOutputを適用するような
コーディングは可能でしょうか。
説明が難しくてすみません。
以上、よろしくおねがいいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/14 12:43