问题简而言之:
是否有可能拥有独立于应用程序的音频输出取决于应用程序当前所在的显示器,并即时自动更改,无需手动确认声音/音频输出。
详细说明
我的电脑(Windows 7 x64)的当前设置如下:
- 显示器A:适用于一般 PC 使用
- 演讲嘉宾从 PC 输出音频(自然)
- 监视器B:内置扬声器的高清电视,通过 HDMI 连接到 PC(带声音)
举个示例场景:
- 我打开了 2 个输出音频的程序(例如媒体播放器(货币政策委员会)和一个窗口游戏)
- 这货币政策委员会在监视器上打开A, 这游戏在监视器上乙
这就是所需的最终结果:
- 游戏的音频输出可以从高清电视听到内置扬声器(当然是通过 HDMI 输出)
- MPC 的音频输出来自电脑扬声器
- 当将游戏从显示器 B 拖到 A(或反之亦然)时,音频输出将根据源(游戏/MPC)软件在哪个显示器上运行而改变
请注意,这些是不是可接受的解决方案:
- 用于音频输出的手动/快速切换应用程序
- 手动将应用程序 X 音频输出更改为所需输出
- “当你需要时只需改变它,这并不难”
我使用的应用程序(浏览器、媒体播放器、Steam 等)希望根据应用程序当前所处的显示器有不同的输出。到目前为止,我只发现快速切换器可以将整个系统的默认输出更改为 A 或 B,或者允许独立于应用程序的音频输出的应用程序,但它确实需要手动交互。
有没有什么软件可以做到这一点?有什么方法可以实现这个吗?也欢迎 Linux 答案。
(问题发布在 superuser.com 因为我认为这是一个高级用户类型的问题)