UIImagePicker и AVCaptureSession получают доступ к камере одновременно - PullRequest
5 голосов
/ 19 октября 2010

Мне интересно, возможно ли, чтобы экземпляр AVCaptureSession и UIImagePicker одновременно обращался к камере.

Я хочу создать приложение, которое отображает измеритель / индикатор освещенностиналожение UIImagePicker, когда камера активна.Ранее я реализовал это, используя UIGetScreenImage(), но Apple теперь запрещает использование этого частного API в пользу AVCaptureSession.В моих экспериментах AVCaptureSession кажется приостановленным, когда UIImagePicker отображает вид с камеры.Есть идеи?Спасибо!

Ответы [ 2 ]

4 голосов
/ 18 апреля 2011

Вы не должны использовать UIImagePicker для этого вообще. Вместо этого вы должны использовать AVCaptureSession.

Вот два урока, которые помогут вам. Первый показывает, как настроить вид с камеры в реальном времени и наложить элементы пользовательского интерфейса сверху. Вы можете найти это здесь .

Во втором уроке показано, как сделать снимок с камеры в режиме реального времени. Вы можете найти это здесь .

0 голосов
/ 22 января 2011

Не думаю, что они не могут получить доступ к обоим вещам одновременно,

...