Я написал приложение, которое устанавливает некоторые значения камеры (продолжительность, качество и т. Д.) С помощью UIImagePickerController, и он отлично работает. Однако на iPhone 4 я начинаю с передней камеры, и если пользователь переключается на заднюю камеру, настройки качества теряются. Есть ли способ, который я могу проверить, если пользователь переключается между передней и задней камерой?Тестирование для передней или задней камеры на iPhone4
С помощью
если (imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront)
он расскажет мне, если камера установлена на передней камеры, но если пользователь переключает камеры с помощью экрана переключателя, он не будет верните значение камеры.
Любая помощь здесь будет принята с благодарностью.
Спасибо за это, я попробую. У меня есть билет поддержки, открытый с Apple и с форумов, похоже, что это ошибка. При переключении камер настройки видеокачества не сохраняются и возвращаются к настройкам самого высокого качества. Остальные переменные, такие как видеодокумент, остаются. Я попытаюсь использовать AVCaptureDeviceWasDisconnectedNotification и сбросить переменные, прежде чем снова подключиться к другой камере. Еще раз спасибо. – VMan
Я не слишком уверен в синтаксисе для AVCaptureDeviceWasDisconnectedNotification. Может ли кто-нибудь указать пример? – VMan