Тестирование передней или задней камеры на iPhone4 - PullRequest
1 голос
/ 11 октября 2010

Я написал приложение, которое устанавливает некоторые значения камеры (длительность, качество и т. Д.), Используя UIImagePickerController, и оно отлично работает.Однако на iPhone 4 я начинаю с передней камеры, и если пользователь переключается на заднюю камеру, настройки качества теряются.Есть ли способ проверить, переключается ли пользователь между передней и задней камерами?

Используя

if (imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront)

, это скажетЕсли камера настроена на фронтальную камеру, но пользователь переключает камеры с помощью переключателя экрана, он не возвращает значение камеры.

Любая помощь здесь будет принята с благодарностью.

1 Ответ

1 голос
/ 14 октября 2010

Вам, вероятно, нужны AVCaptureDevice уведомления:

  • AVCaptureDeviceWasDisconnectedNotification
  • AVCaptureDeviceWasConnectedNotification

Наблюдайте за ними и реагируйте соответственно 1011.

...