2011-03-27 30 views
1

我在Windows 7上使用VMWare來運行Ubuntu 10.10。Ubuntu中通過VMWare(Windows 7主機)的聲音設備

我試圖通過Ubuntu與聲音設備進行交互,但沒有/ dev/dsp或/ dev/audio或類似內容。我確實聽到系統發出聲音,因此VMWare正在通過管道傳輸聲音,但我不知道用什麼設備從我的程序中生成我自己的設備,或者如何讓系統創建一個我可以使用的設備。有沒有人處理過這個問題?

非常感謝!

回答

1

原來這個問題是由於在最新版本的Ubuntu中使用了pulseaudio。爲我工作的解決方案是使用padsp來運行我的可執行文件,這個文件讓它認爲它有一個/ dev/dsp設備供它使用,而它實際上是將聲音重定向到它自己。

該問題與VMWare無關,但在Ubuntu中有更新!

http://linux.die.net/man/1/padsp

0

可能是VMware是呈現由ALSA所支持的聲卡,在這種情況下,它位於/ dev/SND/

我從來沒有嘗試在VMWare開發完善的軟件... TBH我認爲它的聲音支持有點松鼠。我更喜歡VirtualBox的聲音支持,即使它有1/10秒左右的延遲。當運行Vector作爲瀏覽設備時,我發現VMWare的聲音往往會crack啪作響,偶爾會在我的HP DV7筆記本電腦上以錯誤的速度播放。

相關問題