2

Я разрабатываю приложение, похожее на приложение Instagram iOS. У Instagram есть пользовательский предварительный просмотр камеры. Я хочу разработать нечто похожее, и вопрос в том, что лучше использовать для этой цели - UIImagePickerController с пользовательским свойством cameraOverlayView или использовать AVCaptureSession? Может быть, у кого-то есть такой опыт и он может дать мне совет. Будет оценено.AVCaptureSession VS UIImagePickerController Предварительный просмотр камеры

ответ

5

AVCaptureSession более настраиваемый, чем UIImagePickerController. В случае скорости нет большой разницы. Если вы используете AVCaptureSession, при съемке фотографий можно переключаться между whiteBalanceMode, focusMode и экспокорректом. Также мы можем указать качество фотографирования. В случае UIImagePickerController будет отображаться представление камеры, и мы можем добавить на него оверлей. Но в случае AVCaptureSession мы можем управлять камерой как обычным видом и добавлять элементы управления. Поэтому я думаю, что AVCaptureSession будет более подходящим для вашего требования.

Следующая ссылка предоставит вам более подробную информацию о внедрении AVCaptureSession. https://developer.apple.com/library/prerelease/ios/samplecode/AVCam/Introduction/Intro.html

+0

Можете ли вы помочь мне с помощью AVCaptureSession с некоторыми, например, или какой-то пошаговом получить несколько похожий интерфейс, как его в Instagram – samridhgupta

Смежные вопросы