1
A
回答
3
答案在XCode文檔中。搜索「前置攝像頭」,你會發現你需要的一切。
+0
感謝您的答案我看到幫助我的文檔。 – 2010-07-01 06:51:04
1
既然WWDC 2010視頻是available for free,我建議您觀看會話421 - 將相機和照片庫合併到您的應用程序和會話409 - 將相機與AV基礎配合使用。我相信他們在某個時候都會涉及這個問題。
1
您需要做的第一件事是檢測您的設備是否有前置攝像頭。爲此,您需要遍歷視頻設備。
嘗試的UIImagePickerController的這個方法:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
這是一類方法和UIImagePickerControllerCameraDevice可以取兩個值:
- UIImagePickerControllerCameraDeviceRear
UIImagePickerControllerCameraDeviceFront 示例代碼:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ]) { // do something }
請注意,這適用於iOS 4.0及更高版本。
另外我不確定是否有任何API可以啓動前置攝像頭。相機似乎始終以用戶最後一次使用它的相同模式啓動。也許通過設計Apple沒有公開任何API來改變這一點。也許蘋果希望用戶能夠打電話給這個。
不過,您可以至少檢測到Fron Camera &提供您的功能的可用性。
裏面,你調用選擇器首次方法:
picker.cameraDevice=UIImagePickerControllerCameraDeviceFront;
希望這回答了你的問題。
相關問題
- 1. iPhone前置攝像頭 - 輕點對焦?
- 2. 如何翻轉iphone前置攝像頭
- 3. 測試iPhone4上的前置攝像頭或後置攝像頭
- 4. Android前置攝像頭API
- 5. Android前置攝像頭
- 6. Android 2.2前置攝像頭
- 7. 在後置攝像頭和前置攝像頭之間切換
- 8. 同時打開android前置攝像頭和後置攝像頭
- 9. iOS SWIFT - WebRTC從前置攝像頭變爲後置攝像頭
- 10. 從前置攝像頭切換到後置攝像頭JS
- 11. 切換到前置攝像頭和後置攝像頭Android SurfaceView
- 12. Android攝像頭:前置攝像頭鏡像
- 13. 無法連接前置攝像頭的攝像頭服務?
- 14. iPhone攝像頭流
- 15. Android攝像頭API 2自動對焦前置攝像頭
- 16. iPhone - 使用AVCaptureSession和AVCaptureDevice使用前置或後置攝像頭
- 17. 在iPhone SDK中設置前置攝像頭
- 18. Nexus 6前置攝像頭倒置
- 19. 在iPhone 5S中的前置攝像頭問題IOS 7
- 20. Android CWAC攝像頭:來自前置攝像頭的圖像總是鏡像
- 21. 從Android 2.2的前置攝像頭和後置攝像頭拍照012
- 22. 什麼是前置攝像頭的deviceUniqueID?
- 23. android中的前置攝像頭
- 24. iPhone仍然顯示後置攝像頭的視野,即使在成功切換到前置攝像頭
- 25. 如何檢查前置攝像頭ID?捕獲的圖像也是來自前置攝像頭的鏡像。
- 26. 如何用前視攝像頭在前置攝像頭中錄製視頻
- 27. 如何獲取前置攝像頭拍攝的圖像路徑
- 28. 在iPhone上同時打開閃光燈和前置攝像頭
- 29. iPhone 5前置攝像頭 - 輕點對焦?
- 30. iPhone - 檢測iDevice是否有前置攝像頭
我相信iOS 4仍然在NDA – ryanprayogo 2010-06-19 06:49:29
感謝您的回答 – 2010-06-19 07:06:30