Answers:
根据此VirtualBox票证,此问题已在VirtualBox版本3.1.4下修复。您是否正在使用3.1.4或更高版本?
这可能是由于alsa配置出现问题。尝试检查当前的alsa配置。
alsactl store -f /tmp/foo
打开/ tmp / foo并检查的值Mux capture volume
。如果没有的条目Mux capture volume
,则vbox无法虚拟化麦克风设备。关闭虚拟机映像,然后在设置->音频部分中,尝试将其更改Audio controller
为其他设备(如果有)。
再次启动虚拟机并再次存储配置
alsactl store -f /tmp/bar
打开并查找Mux capture volume
,如果存在,则将value.0
和修改为value.1
更高的值(但在DbMin和DbMax的范围内)。保存文件并使用以下命令恢复配置:
alsactl restore -f /tmp/bar
这应该为您工作。
如果没有'Mux capture volume'的选项,我认为您将无法使用ur vm的麦克风进行录音:(