答案1
抱歉回复晚了 - 自从 Google 显示了这个问题后我才来这里。我找到了一个很好的解决方案这里- 也许这会对未来的访客有所帮助 ;-)
答案2
这可能不是最好的解决方案,但它仍然是一个解决方案,所以这就是我发布此帖子的原因。
Actual Tools 有一个程序可以做到这一点。它可以根据程序的显示器重定向每个程序的音频。因此,您可以设置它,这样如果您将窗口从一个屏幕移动到另一个屏幕,它将更改音频设置以将音频输出到另一个屏幕。
我有 Actual Tools Windows Manager,它是完整的套件,但也有专门针对此功能的套件。我只是不知道它有哪一个,但他们的网站上列出了所有功能。
唯一的缺点是这不是免费产品。但您可以购买终身使用的许可证,并获得一年的免费更新。
如果你真的不想花钱,那么最简单的解决方案就是升级到 Windows 10。在 Windows 10 中,您只需单击系统托盘中的扬声器,然后单击声卡下拉按钮并选择要切换的其他音频设备。
至于自动化,我相信 Nircmd(来自 Nirsoft.net)可以做到这一点,但我没有这方面的经验。