Вспышка камеры Включите авто / вкл / выкл с помощью UIImagePickerController в IOS - Swift

Я очень новичок в IOS Swift. Но я создаю пример приложения для камеры, которое делает снимки и видео, а затем сохраняет их в фотогалерее. Но я хочу, чтобы пользователь выбрал опцию "Авто / Вкл. / Выкл. Вспышка" в окне "Вид с камеры", и когда пользователь делает снимок, вспышка включается или выключается в зависимости от выбора, который он / она выбирает. Я использую UIImagePickerController для настройки функций камеры. До сих пор я не мог получить много предложений о том, как я могу включить / выключить функцию на экране камеры, и вспышка камеры работает одновременно при нажатии кнопки.

Есть ли в UIImagePickerController какие-либо возможности Camera Flash? Если так, то как я могу добавить или использовать с моим кодом, который у меня есть, чтобы вспышка и фотографирование работали вместе.

Любая помощь с быстрым примером, касающимся того, как я могу добавить возможность вспышки в моем контроллере и как работать одновременно во время съемки? Может кто-нибудь, пожалуйста, укажите мне в правильном направлении. Любая помощь будет оценена.

2 ответа

Решение

UIImagePicker имеет свойство cameraFlashMode, которое вы можете установить

imagePicker.cameraFlashMode = UIImagePickerControllerCameraFlashMode.On

В iOS 4.0 и более поздних версиях вы можете предоставить пользовательские элементы управления, чтобы позволить пользователю настраивать режим вспышки (на устройствах, у которых есть индикатор вспышки), выбирать, какую камеру использовать (на устройствах, которые имеют переднюю и заднюю камеру), и переключаться между неподвижным изображением. и захват фильма.

Вы также можете управлять этими настройками программно. Вы также можете напрямую управлять вспышкой, чтобы обеспечить такие эффекты, как вспышка света. Представить интерфейс выбора, настроенный на использование режима захвата видео. Затем включите или выключите светодиод вспышки, установив для свойства cameraFlashMode значение UIImagePickerControllerCameraFlashModeOn или UIImagePickerControllerCameraFlashModeOff.

Другие вопросы по тегам