Devices/Webcams 安装 virtualbox 后菜单项不出现 "Guest additions"

Devices/Webcams menu item does not appear after installing virtualbox "Guest additions"

我想在使用集成网络摄像头的 MS Edge 浏览器中测试一些 Web 应用程序。

我的开发机器在 Ubuntu 16.04 上,所以我应该使用 Win/Edge 堆栈配置虚拟环境。 我用 Win10 创建了一个虚拟来宾机器(从 https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ 获得)。为了共享我的集成网络摄像头,我安装了一个 Virtualbox 扩展包。但是在成功安装扩展包后,Devices/Webcams 菜单项不会出现在来宾 window 菜单中。

我还在 Windows 来宾 OS 上安装了 VirtualBox Guest Additions,重新启动来宾,但仍然没有 Devices/Webcams 菜单项使我的主机摄像头可用于我的来宾 Edge浏览器。

如何将我的摄像头共享给访客机?

主机:HP Pavilion 15-au029ur, 主机 OS:Ubuntu 16.04 64 位, 虚拟机版本:5.1.10, Virtualbox 扩展包版本:5.1.10

来宾 OS:Win10 64 位, VirtualBox Guest Additions 版本:5.1.10

我还尝试按照官方 https://www.virtualbox.org/manual/ch09.html#webcam-passthrough 中的描述通过 VBoxManage 命令行工具连接我的网络摄像头 ,却得到这样的错误:

vito@VWNB:~/Downloads$ vboxmanage list webcams
Video Input Devices: 1
.1 "HP Wide Vision HD"
/dev/video0
vito@VWNB:~/Downloads$ VBoxManage controlvm "MSEdge - Win10_preview" webcam attach .1
VBoxManage: error: Attach emulated USB webcam (VERR_PDM_NO_USB_HUBS)
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component ConsoleWrap, interface IConsole, callee nsISupports
VBoxManage: error: Context: "WebcamAttach(path.raw(), settings.raw())" at line 1652 of file VBoxManageControlVM.cpp
vito@VWNB:~/Downloads$ 

您需要为您的 VM 启用 USB 控制器。您可以在 virtualbox UI 中执行此操作,方法是右键单击 VM,转到设置 -> 端口 -> USB,然后选中 "Enable USB Controller" 并选择 "USB 2.0"。