VirtualBox 是否支持线路输入和麦克风?

VirtualBox 是否支持线路输入和麦克风?

我在主机上运行 Windows 7,麦克风工作正常,但我无法在任何客户机下使用麦克风(我尝试过 Ubuntu 10.4 和 Windows XP)。我开始认为 VirtualBox 不支持麦克风。

答案1

根据这个VirtualBox 票证,此问题已在 VirtualBox 3.1.4 版本下得到修复。您使用的是 3.1.4 或更高版本吗?

答案2

这可能是因为 alsa 配置存在一些问题。请尝试检查当前的 alsa 配置。 alsactl store -f /tmp/foo

打开 /tmp/foo 并检查 的值Mux capture volume。如果没有 的条目Mux capture volume,则 vbox 无法虚拟化麦克风设备。关闭 vm 映像,然后在设置-->音频部分中尝试将 更改Audio controller为其他设备(如果有)。

重新启动虚拟机并再次存储配置 alsactl store -f /tmp/bar

打开并查找Mux capture volume,如果存在,则将value.0和修改value.1为更高的值(但在 DbMin 和 DbMax 范围内)。保存文件并使用以下方法恢复配置: alsactl restore -f /tmp/bar

这应该对你有用。

如果没有“Mux 捕获音量”选项,我认为您将无法使用虚拟机中的麦克风进行录音 :(

相关内容