AVCam против UIImagepicker
Я новичок в iPhone, я хочу знать, в чем разница ч / б AVCam AVFoundation и UIImagePicker для камеры. Когда мы должны пойти на AVCam и когда для UIImagePicker
Заранее спасибо
1 ответ
AVCam - это всего лишь пример того, как вы можете использовать AVFoundation для создания собственных функций захвата.
AVCam демонстрирует, как использовать API захвата AV Foundation для записи фильмов и фотосъемки. Имеется кнопка записи для записи фильмов, кнопка камеры для переключения между передней и задней камерами (на поддерживаемых устройствах) и кнопка для фотосъемки. следующий
так что разница между AVFoundation и ImagePicker:
Image Picker похож на настраиваемый черный ящик, вам на самом деле не нужно ничего делать, кроме как реализовать его делегат для получения захваченных изображений с камеры или с камеры. Следовательно, его очень легко использовать. Если вы ищете базовое поведение, то выбирайте это. Обратите внимание, что вы можете изменить "внешний вид" того, как он выглядит, в Интернете есть учебники по этому вопросу.
AVFoundation - это реальный доступ к камере iPhone, если вы примете этот подход, вам придется все реализовать самостоятельно (или скопировать пример и изменить его соответствующим образом). Вам придется внимательно прочитать документацию, но в результате вы получите гораздо больше свободы в том, что вы можете сделать, это обычно используется для обработки изображений, камеры со специальными функциями и т. Д.
Так что вы действительно хотите спросить себя, какой уровень настройки вам понадобится и выбран соответственно.
(Если вы новичок в IOS в целом, перейдите с помощью средства выбора изображений)