将程序分配给 Windows 7 中的特定音频输出

Nic*_*k T 31 audio windows-7

例如,在 Windows XP 中,我可以在我的扬声器上播放音乐,然后通过这种笨拙的方法在我的耳机上玩游戏:

  1. 将默认声音输出设置为扬声器
  2. 运行音乐播放器
  3. 将默认声音输出设置为耳机
  4. 运行游戏

XP 音频工作的一个“特性”是,一旦一个程序启动并获取一些音频输出,如果它是多输出幼稚的(大多数程序),它总是会使用它,而其他一些(例如 Skype)可以列出和选择特定设备. 但是,在 Windows 7 中,每当默认输出更改时,每个使用“默认设备”的程序都会通过流切换动态更改。

我这样做的理由是,它允许我在玩全屏游戏时使用桌面上的扬声器旋钮轻松更改音乐音量。如果 iTunes 或 Zune 媒体播放器可以捕获按键或任何控制音量的东西(我不在乎ABC 媒体播放器是否可以),那么了解这些也会有所帮助。

Jam*_*ton 6

我不明白为什么人们认为虚拟音频电缆将有助于解决这个问题。据我所知,它无法捕获来自特定应用程序的输出并将其路由到给定的输出设备。它可以创建一个新的虚拟输出设备,然后该输出可以路由到任何输入设备,例如,您可以将 VAC 设置为默认输出,然后将其定向到录制程序的输入,但您不能(如在阅读文档一小时后我可以告诉它)告诉它将输出从 iTunes 路由到您的扬声器,并从 Halo 路由到您的耳机。这个想法从何而来?我在文档中遗漏了什么吗?

Windows Media player确实允许将播放设备与默认播放设备分开设置...组织、选项、设备、扬声器(双击,或选择和属性),然后选择音频设备。如果您将其设置为默认音频设备,它将在 Windows 中跟踪您的默认设置。要使用其他设备,只需选择该设备。

因此,使用该设置,您可以将 Windows Media Player 设置为在扬声器上播放音乐或电影,而您的游戏将在您将设置为耳机的默认设备上播放。

我真的很想找到一种方法来使用没有 Windows Media Player 等设置的程序。例如 Spotify 只能转到默认设备。


flu*_*ndu 0

虚拟音频电缆(30 美元)允许您在应用程序和/或设备之间传输音频(波形)流。

它创建了一组名为“虚拟电缆”的虚拟音频设备,每个设备都由一对波形输入/输出设备组成。任何应用程序都可以将音频流发送到电缆的输出端,并且任何其他应用程序都可以从输入端接收该流。所有传输均以数字方式进行,不会造成音质损失(完美的流媒体传输)。

对于 iTunes 全局热键:iTunes 全局热键hktunes

foobar2000有本地全局热键和输出设备选择:p)