UIImagePickerController - камера не готова - PullRequest
4 голосов
/ 07 декабря 2010

Я разрабатываю приложение для iPhone, которое записывает видео.Я создаю UIImagePickerController, ограничиваю его записью видео, затем программно прошу камеру запустить VideoCapture.К сожалению, когда я запускаю приложение, я получаю в консоли следующее:

"UIImagePickerController: игнорирование запроса на запуск захвата видео; камера еще не готова."iPhone не закончил настройку.

Есть ли способ проверить, завершен ли процесс установки перед началом записи?

Заранее большое спасибо.

Rich

Ответы [ 2 ]

3 голосов
/ 22 сентября 2011

startVideoCapture должен возвращать NO, если он не может записывать. Вы можете проверить это при необходимости.

0 голосов
/ 26 февраля 2013
UIImagePickerController *picker;  

Проверьте, готова ли камера или нет!

У меня та же кнопка для звезды и остановки, следовательно, bool cameraIsOn

if ([UIImagePickerController isCameraDeviceAvailable:[picker cameraDevice]]) {
            if (cameraIsOn) {
                NSLog(@"stop camera");
                [picker stopVideoCapture];
                cameraIsOn = FALSE;
            }
            else {
                NSLog(@"start camera");
                [picker startVideoCapture];
                self.videoTimer =  [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(changeValue) userInfo:nil repeats:YES];
                cameraIsOn = TRUE;
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...