Как заставить Windows воспроизводить звук через динамики, только если USB-гарнитура не подключена?

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

то, что я хочу, чтобы аудио играть через гарнитуру когда он подключен, но если я отключу гарнитуру, я хочу, чтобы звук автоматически воспроизводился через выступление ораторов.

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

(Я нашел этой несколько актуальная тема, но проблема в том, что она не дает ответа. (Кроме того, ему 2 года.))

22
задан Community
13.12.2022 1:58 Количество просмотров материала 2950
Распечатать страницу

3 ответа

Я не знаю ни одного автоматического решения, но вот несколько горячих клавиш, использующих решения, которые вы могли бы посмотреть :

как поменять Звуковое устройство по умолчанию с помощью клавиши

Скрипт AutoHotKey для переключения между источниками звука

Soundswitch

Переключение между наушниками и динамиками (посмотреть вариант 3)

нить воспроизведение звука через наушники и speakers есть некоторые идеи, которые могут быть стоит попробовать.

2
отвечен harrymc 2022-12-14 09:46

обнаружение usb-устройства AHK

Это позволит вам обнаружить определенное устройство usb и запустить ... когда это случится.

существует util для USB флэш-накопители для автоматического запуска сценария не уверен, если он будет делать то же самое для звукового устройства. вы могли бы объединить звуковой переключатель harrymc предложил с подпрограммой detction, надеюсь, переключаться автоматически.

USB-носитель util

1
отвечен Kendrick 2022-12-14 12:03

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

0
отвечен kinokijuf 2022-12-14 14:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх