Es scheint offensichtlich, dass einige Leute herausgefunden haben, wie man über das SDK (Spore Origins, zB) auf die iPhone-Kamera zugreift, aber ich konnte keine hilfreichen Informationen finden . Ich möchte nicht, dass irgendjemand ihre NDA verletzt, aber kennt jemand irgendwelche (offiziellen) Ressourcen, die zeigen, wie das gemacht werden kann? Vielen Dank.Zugriff auf die Kamera mit dem iPhone SDK
Antwort
Sie benötigen die UIImagePickerController
Klasse verwenden, im Grunde:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera
Das pickerDelegate
Objekt obigen Anforderungen die folgende Methode zu implementieren (EDIT Dies nun ist veraltet, siehe unten):
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo;
Innerhalb des Körpers dieser Methode sind das Bildobjekt die Daten von der Kamera, die Sie dann für Ihre spezifische Anwendung verwenden können.
EDIT
In iPhone OS 3.0 didFinishPickingImage
ist veraltet, so müssen Sie stattdessen implementieren:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
Das Wörterbuch info
werden Einträge für das Original enthalten, und das bearbeitete Bild, kodiert mit UIImagePickerControllerOriginalImage
bzw. UIImagePickerControllerEditedImage
. (Siehe http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImagePickerControllerDelegate_Protocol/UIImagePickerControllerDelegate/UIImagePickerControllerDelegate.html für weitere Details)
Dieses Tutorial Siehe: http://www.zimbio.com/iPhone/articles/1109/Picking+Images+iPhone+SDK+UIImagePickerController
Hmmmm ..... jemals versucht ein Overlay mit? Damit sieht die Kamera vielleicht individuell aus, aber in Wirklichkeit ist sie nur eine Ansicht darüber.
Wenn auf die privaten APIs direkt zugegriffen wird, kann dies dazu führen, dass die App von Apple abgelehnt wird. Sehen Sie, ob der folgende Link hilft.
Nutze diesen Link wird Ihnen auch helfen, sowohl Kamera mit Video-Optionen anzuzeigen. Click_Me
- 1. Zugriff auf Empfangssensorinformationen mit dem iPhone SDK
- 2. Zugriff auf die Kamera durch iPhone Web App
- 3. Zugriff auf iPhone WiFi-Informationen über SDK
- 4. Zugriff auf die Kamera in IOS Simulator
- 5. iOS 7 Zugriff auf die iPhone-Kamera von Mobile Safari?
- 6. MPMoviePlayerController auf dem iPhone 3.0 SDK
- 7. iPhone 3.1 SDK Kamerazugriff
- 8. Implementierende Unit Testing mit dem iPhone SDK
- 9. Zugriff auf mobile Stereo-Kamera mit OpenCV
- 10. Zugriff auf die SDK-Dokumentation von Apple
- 11. Zugriff auf die Wiedergabeliste auf dem iPod
- 12. Können Sie von Mobile Safari auf die iPhone-Kamera zugreifen?
- 13. iOS: Zugriff auf Kamera anfordern
- 14. Zugriff auf BlueTooth-Funktionen des iPhone über SDK?
- 15. J2ME Zugriff auf 3G-Kamera
- 16. iPhone sdk - Zugriff auf aktuelle Songinformationen über eine App
- 17. iPhone SDK - Kamera-Sichtfeld (FOV) (Augmented Reality) berechnen/berechnen
- 18. mit BING Karten auf iPhone/iPad sdk
- 19. Post Link mit Facebook-sdk auf iphone
- 20. Audio auf dem iPhone
- 21. Live-Übertragung iPhone Videofeed iPhone SDK
- 22. reCaptcha auf iPhone App mit SDK
- 23. Problem mit iphone sdk 4.2.1
- 24. Ping mit iPhone SDK
- 25. Wie man eine uitableviewcell nichtklickbar auf dem iphone sdk setzt
- 26. Zugriff auf alle Tasten in einer UIView auf dem iPhone
- 27. Detect Herzfrequenz iPhone Kamera
- 28. iPhone Kamera und OpenCV
- 29. iPhone - Zugriff auf Standortinformationen von einem Foto
- 30. ConnectionKit & iPhone SDK
Fantastisch. Vielen Dank. –
Die Picker-Delegate-Methode, die Sie hier erwähnen, ist jetzt in OS 3.0 - http://tinyurl.com/yjlhzcl veraltet – barfoon