Сделать выбранное приложение способным выводить звук только тогда, когда другие приложения не выводят звук

317
Lucubrator

Есть ли способ разрешить выбранному приложению (которое пытается вывести звук) возможность выводить звук только тогда, когда другие приложения не выводят звук?

Сценарий использования

Некоторые люди слушают музыку окружения, находясь на компьютере (например, во время серфинга или кодирования). Поэтому при просмотре или прослушивании чего-либо еще необходимо отключить фоновую музыку, включить носитель, который должен использоваться, и, когда это будет сделано, снова включить фоновую музыку.

Было бы здорово иметь возможность выбирать приложение в микшере громкости Windows 10, скажем, и разрешать вывод этого приложения только тогда, когда другие приложения не активны. Это устранит необходимость многократно включать и выключать окружающий музыкальный проигрыватель. Это возможно?

Я был бы открыт для использования широкого ряда инструментов (Powershell, WSL, .NET, Python, VB-Audio, другие сторонние приложения и т. Д.).

0

1 ответ на вопрос

0
harrymc

Максимум, что вы можете сделать в Windows, - запретить приложениям, которые получают эксклюзивный контроль над аудиоустройством, затем использовать микшер громкости, чтобы отключить звук приложений, которые вы не хотите слышать.

Чтобы отключить приложения, которые получают эксклюзивный контроль над аудиоустройством:

  • Откройте « Настройки ПК»> «Система»> «Звук».
  • В нижней части страницы нажмите «Громкость приложения и настройки устройства».
  • Нажмите на вкладку воспроизведения
  • Выберите свое звуковое устройство
  • Нажмите на свойства
  • Перейти на вкладку « Дополнительно »
  • Снимите флажки «Разрешить приложениям получать эксклюзивный контроль над этим устройством» и «Предоставлять приоритет приложениям в эксклюзивном режиме»
  • Нажмите ОК

enter image description here

Почему вам нужно отключить эксклюзивный режим? Не могли бы вы просто отключить или включить звук приложений независимо от настроек эксклюзивного режима? Кроме того, если бы я вас правильно понял, для этого все равно потребуется каждый раз включать / выключать звук вручную каждый раз (с той разницей, что это делается с помощью микшера громкости вместо перехода к кнопке воспроизведения / паузы / отключения звука каждого приложения)? Lucubrator 5 лет назад 0
Отключение эксклюзивного режима связано с тем, что в противном случае другие проигрыватели могут выдать ошибку и завершить работу, если они не могут получить доступ к звуковому устройству. Это решение предоставляет уникальный контроль громкости через микшер вместо прохождения через игровые приложения. Это может быть проще, в зависимости от ваших личных предпочтений. harrymc 5 лет назад 0
Спасибо. Попробую это. Lucubrator 5 лет назад 0