Включить веб-камеру Android в эмуляторе

Hai Я новичок в Android. Я использую Android4 sdk. Я не могу включить веб-камеру в эмуляторе Android. Может ли кто-нибудь сказать, как это сделать. Спасибо.

Ответы

Ответ 1

Существует способ заставить это работать использовать Android Virtual Device Manager. Вам необходимо отредактировать свой AVD, чтобы в аппаратном разделе были доступны "Конфигурирование лицевой стороны камеры" или "Настраивает обратную сторону камеры". Один, но не оба значения значений этих свойств должны быть установлены как "webcam0" (или все, что доступно). Затем запустите свое виртуальное устройство и используйте веб-камеру в качестве эмулируемой камеры.

Если у вас есть оба свойства, заданные как "webcam0", вы получите предупреждение при запуске виртуального устройства, а элемент управления спереди/сзади недоступен в приложении камеры.

Ответ 2

Использование справки эмулятора для изучения доступных параметров

$ 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

и, например, используйте -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'