3

У меня есть обычный ЖК-монитор в качестве основного монитора и HD-телевизор в качестве второго монитора (подключен через HDMI). У меня также есть набор обычных динамиков для компьютера (машина с Windows 7), которые я ранее использовал (до того, как я использовал телевизор в качестве второго монитора). Когда я использую телевизор в качестве второго монитора, я хотел бы, чтобы с него исходил звук. Тем не менее, я часто использую телевизор в качестве телевизора, и в этом случае я хотел бы, чтобы звук с моего компьютера исходил из динамиков. Есть ли способ сделать это?

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

4 ответа4

2

Это на самом деле должно быть возможно с некоторыми сценариями или кодированием.

Существует класс WMI Win32_DesktopMonitor , свойство которого называется «Доступность».

Свойство доступности отображает 17 возможных состояний, в которых может находиться монитор. Возможно, вы захотите проверить значение 0x03 (работает или на полную мощность). Однако вам придется поиграть с возвращаемыми значениями с вашего телевизора, чтобы увидеть, что лучше.

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

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

1

Существует несколько комбинаций HDTV/ видеокарт, которые сообщают компьютеру «Я больше не смотрю на вас», и тогда Windows может переключиться обратно. Я собираюсь предположить из вашей установки, что это не так.

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

Следующее лучшее решение - создать ярлык на панели задач, чтобы вы могли нажимать Windows+1 или Windows+2, чтобы переключать звук. Однако, чтобы создать этот ярлык, вам нужно будет отследить, где в реестре хранится устройство вывода звука, и экспортировать эту запись в новый файл. Сделайте то же самое, когда он подключен к телевизору. Я, к сожалению, не знаю, где Windows хранит эту информацию, так что это будет другой вопрос или другой пользователь, чтобы объяснить, как.

0

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

Моя текущая настройка находится на панели управления графикой и мультимедиа Intel - или любым другим подобным интерфейсом настройки, который у вас есть. У меня есть два режима, один для ТВ-времени и один для обычного использования.

Сначала я установил первый параметр, который сохраняется как "Время ТВ", и у меня есть монитор, настроенный на клонирование дисплеев с разрешением телевизора. Под аудио (Устройства воспроизведения) у меня телевизор установлен в качестве устройства по умолчанию. Таким образом, когда выбран режим "TV Time", видео передается на HDMI, а звук автоматически передается на телевизор.

Во-вторых, я установил свой основной режим и сохранил его как "Нормальный режим". Нормальное использование настроено на один дисплей и правильное разрешение монитора, а монитор в качестве основного дисплея. Поэтому, когда вы переключаетесь в "Нормальный режим", он отключает HDMI, а затем в "Звук", у него больше нет телевизора в качестве опции звука, поэтому в опциях "Звук" ("Устройства воспроизведения") "Динамики" устанавливаются на аудиоустройство по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .