我正在開發android應用程序。要運行我的應用程序,我使用以下配置設置創建了模擬器(我想將攝像頭設置爲前置攝像頭)。Android相機面臨前不工作在模擬器
提供配置前置攝像頭:webcam0, 設備RAM大小:512, ... ...
但是,當我檢查,如果前置攝像頭可用,
PackageManager pm = getPackageManager();
frontCam = pm.hasSystemFeature("android.hardware.camera.front");
rearCam = pm.hasSystemFeature(PackageManager.FEATURE_CAMERA);
我獲得frontCam value as false and rearCam value as true。
AVD截圖如下。如何將攝像頭用作前置攝像頭?
'adb logcat'是否顯示任何錯誤?我懷疑這可能是連接到網絡攝像頭的問題。您使用的是什麼類型的網絡攝像頭,以及它如何連接到您的電腦?此外,網絡攝像頭是否可以與Skype等其他軟件一起使用? – ThomasW 2013-03-21 03:54:12
adb logcat沒有給出任何錯誤。我正在使用羅技相機。它作爲背部照相機打開。 (即)VideoCapture mCamera =新的VideoCapture(Highgui.CV_CAP_ANDROID);如果我以前置攝像頭(VideoCapture mCamera =新的VideoCapture(Highgui.CV_CAP_ANDROID + 1))打開,則它不會打開。 – Manoj 2013-03-21 05:02:48
您是否將它指定爲正面和背面相機?我不認爲它支持。它需要是正面還是背面。 – ThomasW 2013-03-21 05:14:04