2012-08-08 12 views
14

में सक्षम है है मैं एंड्रॉइड के लिए नया हूं। मैं एंड्रॉइड 4 एसडीके का उपयोग कर रहा हूँ। मैं एंड्रॉइड एमुलेटर में वेबकैम सक्षम नहीं कर सकता। क्या कोई यह बता सकता है कि इसे कैसे सक्षम किया जाए। धन्यवाद। उपलब्ध विकल्पों मेंएंड्रॉइड वेबकैम एमुलेटर

$ emulator -help 2>&1 | grep cam 
    -camera-back <mode>   set emulation mode for a camera facing back 
    -camera-front <mode>   set emulation mode for a camera facing front 
    -webcam-list     lists web cameras available for emulation 

और उदाहरण के लिए पता लगाने के लिए

+1

@ टिम आप एमुलेटर पर कैमरे का उपयोग कर सकते हैं। यह एक ऐसी सुविधा है जिसे एंड्रॉइड एसडीके में जोड़ा गया था। हालांकि, मैंने इसे कभी भी इस्तेमाल नहीं किया है। – ThomasW

+2

इस उत्तर में शायद आप जो खोज रहे हैं: http://stackoverflow.com/a/8443673/211292 – ThomasW

+0

@ थॉमस डब्ल्यू जानना अच्छा है, सुधार के लिए धन्यवाद =) – FoamyGuy

उत्तर

18
के लिए अनुकरण विकल्प देखने के लिए

एंड्रॉइड वर्चुअल डिवाइस प्रबंधित करने के लिए इस काम का उपयोग करने का एक तरीका है आर। आपको अपने एवीडी को संपादित करने की आवश्यकता है ताकि हार्डवेयर अनुभाग में या तो "कैमरा का सामना करना पड़ता है" या "कैमरा का सामना करने वाले कैमरे को कॉन्फ़िगर करें" उपलब्ध हैं। इन गुणों के मानों में से एक, लेकिन दोनों नहीं, "webcam0" (या जो कुछ भी उपलब्ध है) पर सेट किया जाना चाहिए। फिर अपना वर्चुअल डिवाइस शुरू करें और अपने वेबकैम का उपयोग नकली कैमरे के रूप में करें।

यदि आपके पास दोनों गुण "वेबकैम 0" पर सेट हैं तो आप वर्चुअल डिवाइस को शुरू करते समय चेतावनी प्राप्त करेंगे और फ्रंट/बैक कंट्रोल कैमरा ऐप में उपलब्ध नहीं होगा।

+0

ठीक काम कर रहा है। धन्यवाद। – Karthi

+0

मैं सेटिंग कर रहा हूं "सामने वाला कैमरा कॉन्फ़िगर करें: वेबकैम 0"। लेकिन अगर मैं एमुलेटर में उपलब्ध फ्रंट कैमरा की जांच करता हूं, तो यह झूठा होता है। यहां फ्रंटकैम झूठा लौटाता है और पीछे की ओर सच आती है। (यानी) पैकेज प्रबंधक अपराह्न = getPackageManager(); फ्रंटकैम = pm.has सिस्टम सिस्टम ("android.hardware.camera.front"); rearCam = pm.has सिस्टम सिस्टम (PackageManager.FEATURE_CAMERA); समस्या क्या हो सकती है? – Manoj

+0

@Manoj मुझे नहीं पता कि समस्या क्या हो सकती है। अपने एवीडी सेटिंग्स (लक्ष्य, सीपीयू/एबीआई, आदि) के बारे में हमें और बताएं। – ThomasW

4

उपयोग एमुलेटर मदद, -webcam-list का उपयोग मान्यता प्राप्त कैमरों सूची

$ emulator -webcam-list @4.1 
List of web cameras connected to the computer: 
Camera 'webcam0' is connected to device '/dev/video0' on channel 0 using pixel format 'YUYV' 

कैमरों

$ emulator -camera-front help @4.1 
emulator: ERROR: Invalid value for -camera-front <mode> parameter: help 
Valid values are: 'emulated', 'webcam<N>', or 'none' 
+0

मुझे अपने avd में उपलब्ध कैमरे का उपयोग करके काम मिल गया config.ini फ़ाइल, रेखाएं: hw.camera.back = webcam0 hw.camera.front = कोई भी –

संबंधित मुद्दे