1
我編寫了一個應用程序,它使用UIImagePickerController設置一些攝像頭值(持續時間,質量等),它工作正常。但是,在iPhone 4上,我從前置攝像頭開始,如果用戶切換到後置攝像頭,質量設置將丟失。有沒有一種方法可以測試用戶是否在前置和後置攝像頭之間切換?測試iPhone4上的前置攝像頭或後置攝像頭
通過使用
如果(imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront)
它會告訴我,如果相機設置爲前置攝像頭,但如果用戶切換使用屏幕切換相機,它不會返回相機值。
在這裏的任何幫助將不勝感激。
謝謝你,我會試試看。我有一個支持票據與蘋果公司和論壇,這似乎是一個錯誤。切換攝像機時,不會保留視頻質量設置,並將其設置回最高質量設置。其他變量如錄像留下。 我會嘗試使用AVCaptureDeviceWasDisconnectedNotification,並在重新連接到其他攝像頭之前重置變量。 再次感謝。 – VMan 2010-10-15 17:07:45
我不太確定AVCaptureDeviceWasDisconnectedNotification的語法。任何人都可以提供一個例子嗎? – VMan 2010-10-16 01:16:13