15

海我是安卓新手。我正在使用 Android4 sdk。我无法在 Android 模拟器中启用网络摄像头。谁能告诉如何启用它。谢谢。

4

2 回答 2

24

有一种方法可以使用 Android 虚拟设备管理器。您需要编辑您的 AVD,以便在硬件部分“配置正面摄像头”或“配置背面摄像头”可用。这些属性的一个(但不是两个)值应设置为“webcam0”(或任何可用的值)。然后启动您的虚拟设备并将您的网络摄像头用作模拟摄像头。

如果您将这两个属性都设置为“webcam0”,那么当您启动虚拟设备时会收到警告,并且相机应用程序中的前/后控件将不可用。

于 2012-08-08T03:27:07.487 回答
5

使用模拟器帮助探索可用选项

$ 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'
于 2012-08-08T03:11:00.947 回答