7

我的笔记本盖子上没有嵌入式摄像头。我将通过外部 USB 摄像头连接。

模拟器运行时可以选择这个吗?我会在 AVD 皮肤的屏幕上实时显示图像吗?

4

4 回答 4

11

在模拟器的当前版本(Ice Cream Sandwich,API14;Linux)中,网络摄像头支持可用。Google 的文档和网络上提供的大多数答案尚未反映这一点。模拟器本身会:

emulator -help
...
-fake-camera <mode>      set fake camera emulation mode
-webcam name=<name>[,dir=&lt;direction&gt;] setup web camera emulation
...
emulator -help-all

并进一步:

选项 -fake_camera 的帮助

使用-fake-camera <mode>来控制假相机仿真。<mode> 的有效值为:

off   -> disable fake camera emulation
back  -> fake camera is facing back
front -> fake camera is facing front

选项-网络摄像头的帮助

  • -webcam off禁用网络摄像头仿真。
  • - 网络摄像头列表列出可用于仿真的网络摄像头。
  • -webcam name=[,dir= <direction> ]设置网络摄像头仿真的参数。

    • <name> 独立于平台的名称,用于标识模拟相机设备。
    • <direction>定义相机面对的方向。有效值为:

      • front -> 将相机模拟为正面
      • back -> 将相机模拟为背面

        模拟网络摄像头的默认方向值为“前”

于 2011-12-09T09:46:49.970 回答
6

无论如何,Afaik 模拟器都不会显示实时摄像头。

如果您需要在自己的应用程序中使用实时摄像头源进行调试, 请访问 http://www.tomgibara.com/android/camera-source提供解决方案

针对较新的 android 版本进行了更新:http: //www.inter-fuser.com/2009/09/live-camera-preview-in-android-emulator.html

于 2010-07-19T20:14:11.320 回答
4

是时候升级您的 ADK 了!

从 Android SDK 版本 14 开始,模拟器支持网络摄像头来模拟摄像头:

一般说明 - 为 Android 4.0 或更高版本的平台添加了网络摄像头支持,以在存在一个网络摄像头时模拟后置摄像头,并在存在两个网络摄像头时模拟后置和前置摄像头。网络摄像头支持仅适用于 Windows 和 Linux。Mac 支持将在以后的版本中提供。

来自:Android SDK Tools、SDK Tools、Revision 14

有用!我自己试过这个。

于 2011-11-02T00:33:05.773 回答
0

从安卓文档:

模拟器限制

在此版本中,模拟器的限制包括:

...

不支持相机/视频捕捉

...

换句话说,不,您无法在模拟器中访问或预览相机。

于 2010-07-19T20:09:12.137 回答