5 Stimmen

UIImagePickerController: wie nimmt man mehr als 1 Foto auf?

Ich habe versucht, eine Benutzeroberfläche zu erstellen, die so ähnlich wie möglich der integrierten iPhone-Kamera-App ist. Dafür habe ich die UIImagePickerController-Klasse verwendet.

Es setzt mir zwei Einschränkungen auf, die ich überwinden möchte...

  1. Ich möchte mehr als ein Foto aufnehmen können (aktuell nimmt meine App nur ein Foto auf und stoppt dann plötzlich.

  2. Ich möchte das 'Fotoüberprüfungs'-Stadium überspringen, in dem das Foto/Video vom Benutzer überprüft werden kann, bevor es in die Foto-Bibliothek übernommen wird.

Beides ist mir derzeit nicht möglich, obwohl ich weiß, dass es mit 'ClearCam' im App Store perfekt gemacht wird.

Deine Hinweise und Kritiken sind alle willkommen!

2voto

Daniel Punkte 22267

Du wirst wahrscheinlich nicht in der Lage sein, es mit UIImagePickerController zu tun... Schau jedoch mal bei AVFoundation`. Dort hast du viel mehr Kontrolle über die Kamera und ihre Aktionen, und du kannst damit mehr als ein Standbild aufnehmen, ohne Unterbrechung.

Schau dir speziell AVCaptureDevice, AVCaptureInput und die Unterklassen von AVCaptureOutput an. Außerdem erlaubt AVCaptureStillImageOutput dir, Bilder aus der aktuellen Kameraaufnahme asynchron zu erfassen... Ich hoffe, das hilft!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X