1

UIImagePickerControllerを使用していくつかのカメラ値(期間、品質など)を設定するアプリケーションを作成しましたが、正常に動作します。ただし、iPhone 4では、フロントカメラから始めて、ユーザーがリアカメラに切り替えると、品質設定が失われます。ユーザーがフロントカメラとリアカメラを切り替えるかどうかをテストする方法はありますか?

を使用して

if(imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront)

カメラがフロントカメラに設定されているかどうかはわかりますが、ユーザーがスクリーンスイッチャーを使用してカメラを切り替えると、カメラの値は返されません。

ここでの助けをいただければ幸いです。

4

1 に答える 1

1

おそらくAVCaptureDevice通知が必要です:

  • AVCaptureDeviceWasDisconnectedNotification
  • AVCaptureDeviceWasConnectedNotification

それらを観察し、それに応じて対応してください。

于 2010-10-14T15:21:16.757 に答える