我想知道是否有可能同時訪問攝像機的AVCaptureSession
和UIImagePicker
的實例。UIImagePicker和AVCaptureSession同時訪問攝像機
我想創建一個應用程序,該應用程序在相機處於活動狀態時將環境照度計/指示器顯示爲UIImagePicker
的重疊視圖。我之前使用UIGetScreenImage()
實現了這一功能,但Apple現在不允許使用此私有API來支持AVCaptureSession
。在我的實驗中,當UIImagePicker
顯示相機視圖時,AVCaptureSession
似乎會暫停。有任何想法嗎?謝謝!
他們不能同時訪問相機設備。 UIGetScreenImage()如何解決這個問題?你想要包含儀表的快照嗎? – 2010-11-24 19:28:22
嗨@John Carter,UIGetScreenImage()只是簡單地拍攝了屏幕截圖,我可以用它來分析從相機顯示的圖像的環境光照水平。 – 2010-11-29 22:45:40
好的,那麼你需要的是AVCaptureSession運行(呈現你的實時圖像),然後如果你想拍一張照片,你可以使用AVCaptureStillImageOutput或(我更熟悉的)AVCaptureVideoDataOutput。您的電平表應該能夠實時查看,就像我將實時視圖轉換爲B&W或Live Effects Cam中的其他效果一樣 – 2010-11-30 01:36:33