如何在 Android AVD 中访问使用 USB 连接的网络摄像头

use*_*158 3 webcam android android-studio

我正在尝试从 android studio AVD 访问网络摄像头(使用 USB 连接)。我在 avd 摄像头设置中选择了“webcam0”,但它采用了笔记本电脑的默认摄像头。我想访问使用 USB 连接的网络摄像头。有什么想法吗? Android studio AVD相机设置

use*_*158 5

我已经使用下面的链接解决了该问题。

https://developer.android.com/studio/run/emulator-commandline

它适用于 Windows,步骤是-

  1. 启动模拟器命令:cd C:\Users\%USERNAME%\AppData\Local\Android\Sdk\emulator

  2. 检查可用的 AVD 和网络摄像头

    AVD 列表::emulator -list-avds

    网络摄像头列表: emulator @AVD_NAME_FROM_THE_ABOVE_LIST -webcam-list

  3. 通过从可用网络摄像头列表中分配特定摄像头来运行 AVD

    emulator @AVD_NAME_FROM_THE_ABOVE_LIST -camera-back webcam1 这里webcam1被分配给后置摄像头。前置摄像头也可以使用以下命令更改。

emulator @AVD_NAME_FROM_THE_ABOVE_LIST -camera-front webcam1
Run Code Online (Sandbox Code Playgroud)