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

20

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

Проблема заключается в том, что если у меня запущена игра или аналогичная программа, когда моя гарнитура подключена, если я отключу ее, звука не будет. Кроме того, если я запускаю программу без гарнитуры и подключаю ее, звук через динамики по-прежнему звучит.

Есть какой-либо способ сделать это?

Люмен
источник
это гарнитура USB?
4
глупый я, читай тему! :)

Ответы:

7

Это полностью зависит как от приложения, так и от звуковой карты.

Вообще говоря, приложения могут «запрашивать» звук на определенном устройстве (и давать вам возможность менять устройства).

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

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

Уильям Хилсум
источник
Скайпу удается дать вам возможность ...
Джордж Мауэр
@ Джордж Мауэр - Мне нужно обновить этот ответ, он не имеет прямого отношения к Skype ...
Уильям Хилсум
@ Джордж Мауэр, надеюсь, это немного яснее ...
Уильям Хилсум
42

Если вы хотите вручную переместить звук, вы можете сделать это в Панели управления . Вот инструкции:

  1. Щелкните правой кнопкой мыши значок громкости и выберите устройства воспроизведения.
  2. Щелкните правой кнопкой мыши на устройстве, на которое вы хотите получить звук, и выберите « Установить как устройство по умолчанию».

Вот и все. Аудио теперь будет направлено туда немедленно. Обратите внимание, что это новинка для Windows 7 и не будет работать на Vista или XP.

Примечание: если вы используете Windows 7 (что, кажется, ваши теги указывают на вас), я бы подумал, что это должно работать независимо. Windows 7 добавляет новую функцию для маршрутизации аудио на лету на вновь прибывшее устройство, такое как USB-гарнитура. Аналогичным образом, когда вы отключите гарнитуру, звук будет перенаправлен на последнее устройство, на котором оно воспроизводилось.

Стив Роу
источник
Я уже сделал это, но после того, как я запустил программу, она использует аудиоустройство, которое было установлено в «default», когда оно было запущено, даже если «default» изменяется после запуска.
Л.М.
1
Существуют способы, с помощью которых программа может выбрать конкретное аудиоустройство (а не стандартное), которое могло бы сделать это. Какой программой ты пользуешься? Попробуйте Windows Media Player. Это отвечает, как вы ожидаете?
Стив Роу
8

У меня есть гарнитура USB PLantronics, и я должен убедиться, что она выбрана в качестве устройства воспроизведения по умолчанию перед началом любых игр. Как это:

Щелкните правой кнопкой мыши значок динамика в трее. Выберите «Устройства воспроизведения». Нажмите гарнитуру, а затем нажмите кнопку «Установить по умолчанию».

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

user8095
источник
4

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

единственный способ - перезапустить игру или приложение.


источник
1
Некоторые приложения (написанные против нового в Vista API) (например, Windows Media Player). Но в целом ты прав.
Ричард
Большинство приложений, написанных на любом аудио API (DirectSound, DirectShow, Wave и т. Д.), Переключают аудиоустройства в Windows 7. Только приложения, которые специально выбирают конкретное аудиоустройство, не будут переключаться.
Стив Роу
2

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

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

Дэвид Фёрфи
источник
SoundSwitch идеально подходит для этого случая использования! Проголосовал бы дюжину раз.
fkoehl
2

В Windows 7, если вы хотите временно направить звуки на USB-гарнитуру, не устанавливая ее по умолчанию.

  1. щелкните правой кнопкой мыши значок громкости на панели задач
  2. выберите устройства воспроизведения
  3. отключить основные динамики компьютера

Он немедленно направит все звуки на USB-гарнитуру без необходимости перезапуска приложений.

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

wisbucky
источник
1

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

Убедитесь, что у SPEAKERS есть устройство по умолчанию. Отмените все это, затем отключите гарнитуру и подождите около 30 секунд. Подключите снова, и когда вы вернетесь на эту первую страницу, ваша гарнитура должна стать новым устройством по умолчанию. :) Пожалуйста.

Ной Рокс 12
источник
1

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

  1. Щелчок правой кнопкой мыши
  2. Нажмите устройства воспроизведения
  3. Щелкните правой кнопкой мыши на динамике и щелкните по умолчанию
Стив
источник