当前位置: 首页>>技术教程>>正文


在VirtualBox中,如何在Ubuntu运行时使用网络摄像头?

,

问题描述

我在Windows 7主机上的VirtualBox中运行Ubuntu。如何使我的内置便携式相机使用它?

最佳方案

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

  1. 确保虚拟机未运行且未使用您的网络摄像头。

  2. 调出VBox主窗口,在Win7计算机的详细信息选项卡中,单击USB。

  3. 确保选择“启用USB控制器”。还要确保也选择了“启用USB 2.0(EHCI)控制器”。

  4. 单击“从设备添加过滤器”按钮(带有’+’图标的电缆)。

  5. 从列表中选择您的设备。

  6. 现在单击“确定”并启动您的VM。

这将导致设备显示为好像已插入虚拟机。从那里,您应该能够使用它或在必要时安装驱动程序。

次佳方案

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

sudo usermod -a -G vboxusers $(whoami)

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

groups

第三种方案

许多内置相机不会显示为USB设备。

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

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

第四种方案

可能是,您应该使用download and install VirtualBox extension套件来支持USB 2.0和USB 3.0设备。

我之前也遇到过同样的问题,通过安装此扩展包可以解决此问题。

  1. 安装VirtualBox扩展包

  2. 重新启动主机和来宾系统。

转到设置-> USB选择USB 2.0(EHCI)控制器在“添加新过滤器”中查找。现在,您的网络摄像头出现在列表中。添加这些USB过滤器。

注意:我的主机是Windows 10,虚拟操作系统是Ubuntu 16.04

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10920.html,未经允许,请勿转载。