-1
A
回答
4
如果我正確理解你的問題,你所要做的就是打開你的相機是在前方模式,而不是後部模式,所以寫這篇文章,你叫選擇器首次裏面的方法:
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
希望這回答你的問題。
5
您需要做的第一件事是檢測您的設備是否有前置攝像頭。爲此,您需要遍歷視頻設備。
嘗試的UIImagePickerController
此方法:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
這是一類方法和UIImagePickerControllerCameraDevice
可以取兩個值:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
示例代碼:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}
注意,這是適用於iOS 4.0及更高版本。
另外我不確定是否有任何API可以在前面啓動前置攝像頭。相機似乎始終以用戶最後一次使用相機的模式啓動。也許通過設計Apple沒有公開任何API來改變這一點。也許蘋果希望用戶能夠打電話給這個。
不過,您可以至少檢測到Fron Camera &提供您的功能的可用性。
相關問題
- 1. 如何以編程方式檢測android前置攝像頭
- 2. 以編程方式在android中打開前置攝像頭
- 3. ZXing自動啓動前置攝像頭
- 4. 如何以編程方式放大攝像頭的饋送?
- 5. 如何以編程方式捕獲攝像頭照片
- 6. 網絡攝像頭:以編程方式調整攝像頭參數
- 7. 如何以編程方式記住攝像頭/麥克風的安全設置?
- 8. 如何在android中啓動前置攝像頭使用Camera Intent?
- 9. 以編程方式啓動攝像機進行視頻錄製
- 10. 如何以編程方式禁用攝像頭的自動對焦?
- 11. 以編程方式從內置的mac攝像頭捕獲圖像
- 12. Android攝像頭API 2自動對焦前置攝像頭
- 13. 以編程方式控制網絡攝像頭的焦點
- 14. 如何檢測是否有前置攝像頭,以及如何達到並使用前置攝像頭?
- 15. 攝像頭編程
- 16. 測試iPhone4上的前置攝像頭或後置攝像頭
- 17. 如何使用android攝像頭以編程方式控制/保存圖像?
- 18. 如何以編程方式在Twitter中設置我的頭像?
- 19. 如何從前置攝像頭
- 20. 如何翻轉iphone前置攝像頭
- 21. AVCaptureSession前置攝像頭方向
- 22. 如何獲取前置攝像頭拍攝的圖像路徑
- 23. Flash:以編程方式授權訪問攝像頭/在幕後?
- 24. 在Windows下以編程方式禁用網絡攝像頭
- 25. 如何以編程方式啓動Django
- 26. 如何以編程方式啓動PhoneStateListener?
- 27. 如何以編程方式啓動.pdf?
- 28. Drupal 7以編程方式設置用戶頭像(頭像)
- 29. 如何用前視攝像頭在前置攝像頭中錄製視頻
- 30. Android前置攝像頭API
您有沒有在Apple的API文檔中看到麻煩? – 2012-02-11 04:53:06
[在iphone應用程序中以編程方式打開相機]的可能重複(http://stackoverflow.com/questions/4812945/opening-camera-in-iphone-app-programatically) – 2012-03-19 08:19:02