Hai sono nuovo per Android. Sto usando Android4 SDK. Non riesco ad abilitare la webcam nell'emulatore Android. Qualcuno può dire come abilitarlo. Grazie.Abilita webcam in emulatore
risposta
C'è un modo per farlo funzionare con Android Virtual Device Manage r. È necessario modificare l'AVD in modo che nella sezione hardware sia disponibile "Configura fotocamera frontale" o "Configura fotocamera indietro". Uno, ma non entrambi, dei valori per queste proprietà dovrebbe essere impostato su "webcam0" (o su qualsiasi cosa sia disponibile). Quindi avviare il dispositivo virtuale e utilizzare la webcam come fotocamera emulata.
Se entrambe le proprietà sono impostate su "webcam0", verrà visualizzato un avviso all'avvio del dispositivo virtuale e il controllo anteriore/posteriore non sarà disponibile nell'app della fotocamera.
funzionante. Grazie. – Karthi
I am setting "Configura fotocamera frontale: webcam0". Ma se controllo la fotocamera frontale disponibile in emulatore, restituisce false. Qui il frontcam restituisce false e rearCam restituisce true. (I.e) PackageManager pm = getPackageManager(); frontCam = pm.hasSystemFeature ("android.hardware.camera.front"); rearCam = pm.hasSystemFeature (PackageManager.FEATURE_CAMERA); Quale potrebbe essere il problema? – Manoj
@Manoj Non so quale potrebbe essere il problema. Dicci di più sulle tue impostazioni AVD (target, CPU/ABI, ecc.). – ThomasW
Usa emulatore aiuto per esplorare le opzioni disponibili
$ 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
e, per esempio, utilizzare -webcam-list
per elencare le telecamere riconosciuti
$ 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'
per vedere le opzioni di emulazione per le telecamere
$ emulator -camera-front help @4.1
emulator: ERROR: Invalid value for -camera-front <mode> parameter: help
Valid values are: 'emulated', 'webcam<N>', or 'none'
Ho funzionato usando la fotocamera disponibile nel mio avd file config.ini, righe: hw.camera.back = webcam0 hw.camera.front = nessuno –
@Tim è possibile utilizzare una telecamera sull'emulatore. Questa è una funzionalità che è stata aggiunta all'SDK di Android. Tuttavia, non l'ho mai usato da solo. – ThomasW
Questa risposta probabilmente ha quello che stai cercando: http://stackoverflow.com/a/8443673/211292 – ThomasW
@ThomasBè bene sapere, grazie per la correzione =) – FoamyGuy