如何使用軟體將聲音從一個硬體輸出重新路由到另一個硬體輸出?

如何使用軟體將聲音從一個硬體輸出重新路由到另一個硬體輸出?

我的筆記本上很久以前灑了一些香檳。

由於這場災難,內部揚聲器變得靜音並且不發出任何聲音,因此我被迫透過耳機插孔輸出使用外部揚聲器。

有趣的是,當我啟動一些遊戲(Starcraft 2Dungeon Defenders)時,我仍然可以從內部揚聲器發出聲音,並且當它們仍在後台時,我在所有其他系統中都有工作揚聲器。

關於聲音的解釋:

當《星海爭霸 2》或《地下城守護者》未啟動時,我的揚聲器就沒電了。沒有聲音,沒有低音——什麼都沒有。如果他們推出了,我就有揚聲器神奇地在系統中工作,即使我從應用程式中按 alt+tab 。簡而言之 - 這兩個遊戲運行時,即使在後台,我的揚聲器也能工作。

這確實看起來像一些軟體問題,但是 - 這個問題在 Windows8、Windows Vista 和 Ubuntu 12.04 中很活躍

所以問題是 - 我怎樣才能獲得有關係統內部聲音“路由”的信息?

也許一些 Linux 實用程式可以幫助我?目前我使用的是 Windows 8,但當我執行 Windows Vista 時,「問題」就開始了。

附加資訊

CP截圖->聲音->播放(播放設備列表)。動態等級來自 YouTube 在背景播放的內容。揚聲器不會播放此聲音,但如您所見,系統會偵測傳入訊號和電平。

當內部在 Starcraft2 或 DD 中工作時,我沒有從外部揚聲器(播放選項卡中的第二個設備)發出聲音。

這兩款遊戲的聲音類型都是立體聲。

最終,當我關閉遊戲時 - 內部揚聲器沒有聲音。

這很像 ip 中的路由問題,但是對於硬件,但我找不到程式或方法來顯示遊戲開始時聲音的路由位置。

答案1

如果聲音在某些應用程式中有效,而在其他應用程式中無效,則實際上不是系統的硬體問題,而是軟體問題。為了證明這個假設,請取得即時 Linux 發行版的副本,當所有聲音都在完全不同的作業系統中運行時,您會感到敬畏。這個問題實際上是 Windows 中的問題,或者最肯定是某種驅動程式問題。如果你問我,聽起來你需要重新安裝作業系統。

相關內容