使用我的网络摄像头和在VirtualBox中运行的Ubuntu

我在VirtualBox中运行Ubuntu。 如何让我的内置笔记本电脑相机使用它。

这是可能的,但需要几个步骤才能正常工作:

  1. 确保虚拟机未运行且未使用您的网络摄像头。
  2. 打开主VBox窗口,在Win7机器的详细信息选项卡中单击USB。
  3. 确保选中“启用USB控制器”。 还要确保选择“启用USB 2.0(EHCI)控制器”。
  4. 单击“从设备添加filter”按钮(带有“+”图标的电缆)。
  5. 从列表中选择您的设备。
  6. 现在单击“确定”并启动VM。

这将导致设备显示为已插入VM。 从那里,你应该能够使用它或必要时安装驱动程序。

@Nathan Osman的答案相同, 但是 ,它必须属于vboxusers组才能在添加一个设备时看到所有设备。

 sudo usermod -a -G vboxusers $(whoami) 

再次注销并登录,检查您的vboxusers是否显示在此命令中:

 groups 

您可能需要下载并安装支持USB 2.0和USB 3.0设备的VirtualBox扩展包。

我之前遇到过同样的问题,我通过安装此扩展包解决了这个问题。

  1. 安装VirtualBox扩展包
  2. 重新启动主机和来宾系统。

转到设置 – > USB
选择USB 2.0(EHCI)控制器
查看添加新filter
现在您的网络摄像头出现在列表中。 添加这些USBfilter。

注意:我的主机是Windows 10,Virtual Os是Ubuntu 16.04

许多内置摄像头不会显示为USB设备。

在这种情况下,您需要安装VirtualBox扩展包以及可能的Guest Additions(不确定)。

然后重新启动VM,在顶部菜单设备中应该有一个新的子菜单网络摄像头。 从那里启用网络摄像头,它应该在VM中可用。