我已经开始为Android开发了。 我想写一个条形码扫描应用程序,但没有办法在模拟器中激活相机,这可能很烦人。
有人知道如何使用我的PC的USB-Webcam作为Android相机吗? 我到处搜索我知道有一个来自tomgibara的lib,但是如果有人有一个示例项目,这将是非常好的。
目前,仿真器只要求捕获设备,但是当我现在开始使用来自android的相机应用程序时,我只能看到这个带有这个棋盘方块的虚拟相机网站。
感谢您的帮助。
答案 0 :(得分:0)
您可以使用选项
指定要使用的摄像头以及emulator
命令行中的方式
-fake-camera <mode> set fake camera emulation mode
其中mode可以是back
,front
或off
之一,而
-webcam name=<name>[,dir=<direction>] setup web camera emulation
其中name是有效的已连接摄像机名称,dir是front
或back
之一。
可以使用特殊选项-webcam list
获取连接的摄像机名称。
例如,在Linux中,您可以获得类似
List of web cameras connected to the computer:
Camera 'webcam0' is connected to device '/dev/video0' on channel 0 using pixel format 'YUYV'
答案 1 :(得分:0)
一些尝试后,我可以按照上面描述的方式运行模拟器,但假相机选项没有帮助=( 它让我选择我想要使用的相机,点击“确定”后模拟器启动,但没有网络摄像头作为前置或后置摄像头=( 它是否可能是不受支持的网络摄像头? 如果是:支持哪些摄像机?