仅当其他应用程序均未输出声音时,才允许选定的应用程序输出声音

仅当其他应用程序均未输出声音时,才允许选定的应用程序输出声音

有没有办法让选定的应用程序(即尝试输出声音)仅在没有其他应用程序输出声音时才能输出?

用例场景

有些人在使用电脑时会听环境音乐(例如上网或编码时)。因此,在观看或收听其他内容时,需要关闭环境音乐,打开要使用的媒体,使用完毕后再打开环境音乐。

如果能够在 Windows 10 音量混合器中选择一个应用程序,并且仅在没有其他应用程序处于活动状态时才允许该应用程序输出,那就太好了。这样就无需反复打开和关闭环境音乐播放器。这可能吗?

我愿意使用多种工具(Powershell、WSL、.NET、Python、VB-Audio 软件、其他第三方应用程序等)。

答案1

您在 Windows 中可以做的最多的就是禁止应用程序独占音频设备的控制权,然后使用音量混合器将您不想听到的应用程序静音。

要禁用应用程序对音频设备的独占控制:

  • 打开PC设置>系统>声音
  • 在页面底部,点击“应用音量和设备偏好设置”
  • 点击播放选项卡
  • 选择您的声音设备
  • 点击特性
  • 前往先进的标签
  • 取消选中“允许应用程序独占控制此设备”和“给予独占模式应用程序优先级”选项
  • 单击“确定”

在此处输入图片描述

相关内容