AVCam против UIImagepicker

Я новичок в iPhone, я хочу знать, в чем разница ч / б AVCam AVFoundation и UIImagePicker для камеры. Когда мы должны пойти на AVCam и когда для UIImagePicker

Заранее спасибо

1 ответ

Решение

AVCam - это всего лишь пример того, как вы можете использовать AVFoundation для создания собственных функций захвата.

AVCam демонстрирует, как использовать API захвата AV Foundation для записи фильмов и фотосъемки. Имеется кнопка записи для записи фильмов, кнопка камеры для переключения между передней и задней камерами (на поддерживаемых устройствах) и кнопка для фотосъемки. следующий

так что разница между AVFoundation и ImagePicker:

Image Picker похож на настраиваемый черный ящик, вам на самом деле не нужно ничего делать, кроме как реализовать его делегат для получения захваченных изображений с камеры или с камеры. Следовательно, его очень легко использовать. Если вы ищете базовое поведение, то выбирайте это. Обратите внимание, что вы можете изменить "внешний вид" того, как он выглядит, в Интернете есть учебники по этому вопросу.

AVFoundation - это реальный доступ к камере iPhone, если вы примете этот подход, вам придется все реализовать самостоятельно (или скопировать пример и изменить его соответствующим образом). Вам придется внимательно прочитать документацию, но в результате вы получите гораздо больше свободы в том, что вы можете сделать, это обычно используется для обработки изображений, камеры со специальными функциями и т. Д.

Так что вы действительно хотите спросить себя, какой уровень настройки вам понадобится и выбран соответственно.

(Если вы новичок в IOS в целом, перейдите с помощью средства выбора изображений)

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