IOS сделать несколько снимков без взаимодействия с пользователем - PullRequest
2 голосов
/ 28 июня 2011

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

В моем приложении я хочу взять 3 или 4 кадра из потока камеры, чтобы обработать их, не заставляя пользователя нажимать кнопку несколько раз (и настолько быстро, насколько это возможно), я делаю это уже на версии для Android,потому что Android предоставляет метод обратного вызова, который содержит каждый кадр канала камеры.

Я видел некоторых людей, использующих iOS AVFoundation (классы AVCaptureDevice, AVCaptureInput) для выполнения этих задач, но насколько я знаю, этоподдерживается с версии 4.0 iOS.

Есть ли другой способ сделать это и поддерживать более старые версии iOS?как 3.X?как быстро можно делать разные снимки?Есть ли еще проблемы с использованием этой платформы для получения приложений / обновлений, принятых в App Store?

Большое спасибо,

Alex.

1 Ответ

0 голосов
/ 30 июня 2011

Вы должны использовать новый способ (AVCaptureInput), поскольку только несколько процентов пользователей все еще используют iOS 3. Принятие iOS намного быстрее, чем принятие Android.В начале прошлой зимы около 90% уже обновились до 4. На данный момент даже 4.0, вероятно, также в небольшом меньшинстве.

Один из способов pre-ios-4 сделать это - открыть UIImagePickerController и сделать скриншоты.,В зависимости от конкретной целевой версии, иногда есть способы отключить наложение камеры.

Я вижу этот вопрос: iPhone: получить предварительный просмотр камеры

...