Кажется очевидным, что некоторые люди смогли выяснить, как получить доступ к iPhone-камере через SDK (например, Spore Origins), но я не смог найти полезную информацию , Я не хочу, чтобы кто-то нарушал их NDA, но знает ли кто-нибудь о существующих (официальных) ресурсах, которые показывают, как это можно сделать? Благодарю.Доступ к камере с iPhone SDK
ответ
Вы должны использовать UIImagePickerController
класс, в основном:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera
pickerDelegate
объект выше потребности реализовать следующий метод (EDIT Это теперь устаревшее, смотри ниже):
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo;
Внутри тела этого объекта объект изображения - это данные с камеры, которые вы затем можете использовать для своего конкретного приложения.
EDIT
В iPhone OS 3.0 didFinishPickingImage
устарела, так что вместо этого вам необходимо реализовать:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
Словарь info
будет содержать записи для оригинала, и отредактированное изображение, с ключом UIImagePickerControllerOriginalImage
и UIImagePickerControllerEditedImage
соответственно. (См http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImagePickerControllerDelegate_Protocol/UIImagePickerControllerDelegate/UIImagePickerControllerDelegate.html для более подробной информации)
Хммм ..... когда-нибудь пробовали с помощью OverlayView? При этом камера может выглядеть индивидуально, но на самом деле ее просто вид сверху.
Если частные API-интерфейсы напрямую доступны, это может привести к тому, что приложение будет отклонено Apple. Посмотрите, поможет ли приведенная ниже ссылка.
Используйте эту ссылку поможет вам показывать обе камеры с параметрами видео тоже. Click_Me
- 1. Доступ к камере iPhone 3.1 SDK
- 2. Доступ к камере
- 3. IPhone SDK: доступ камеры?
- 4. Доступ к камере через iPhone Веб-приложение
- 5. Как получить доступ к iPhone-камере с AS3
- 6. Доступ к iPhone-диску от iphone SDK
- 7. Обработка: Доступ к IP-камере
- 8. Доступ J2ME к 3G-камере
- 9. доступ к камере на androidemulator
- 10. Доступ к камере в удаленном месте на iphone
- 11. iPhone: доступ к камере и альбому из веб-приложения
- 12. UI Testing - Доступ к камере
- 13. Iphone Как получить доступ к камере из UIWebView?
- 14. Как получить доступ к iPhone-камере без интерфейса камеры?
- 15. Доступ к iPhone из приложения?
- 16. Как получить доступ к камере из Webview?
- 17. Доступ к камере и установка кнопки - Новичок
- 18. Доступ к камере устройства с GetUserMedia
- 19. Доступ к веб-камере с помощью NodeJS
- 20. Доступ к камере Android с NDK
- 21. Доступ к камере с помощью android.hardware.camera2
- 22. Доступ к камере с помощью веб-приложений
- 23. iPhone SDK - Доступ к другим папкам приложений
- 24. Доступ к информации iPhone от SDK
- 25. Доступ к объектам через Lua (iPhone SDK)
- 26. Подключение к ip-камере без SDK
- 27. iPhone-SDK: вопросы об iPhone RingTone и доступ к видео:
- 28. Доступ к камере в Google Mirror API
- 29. Хром - разрешающий доступ к веб-камере
- 30. Как получить доступ к камере в ответ?
Фантастический. Спасибо. – 2008-09-16 17:01:30