31

В Windows XP я мог, например, воспроизводить музыку на своих динамиках, а затем играть на своей гарнитуре с помощью этого неуклюжего метода:

  1. Установить вывод звука по умолчанию на динамики
  2. Запустить музыкальный плеер
  3. Установить вывод звука по умолчанию на гарнитуру
  4. Запустить игру

«Особенностью» работы с аудио в XP было то, что после запуска и захвата некоторого аудиовыхода программа всегда использовала бы его, если бы он был наивным с несколькими выходами (большинство программ), в то время как некоторые другие (например, Skype) могли перечислять и выбирать определенные устройства. , Однако в Windows 7 всякий раз, когда изменяется вывод по умолчанию, каждая программа, использующая «устройство по умолчанию», динамически изменяется посредством переключения потоков.

Мое обоснование этого заключается в том, что он позволяет мне легко изменять громкость моей музыки с помощью ручки динамика на моем столе во время игры в полноэкранный режим. Если iTunes или Zune Media Player могут захватывать клавиши или что-либо еще для управления громкостью (мне все равно, может ли ABC Media Player), это было бы полезно знать.

5 ответов5

6

Я не понимаю, почему люди думают, что Virtual Audio Cable поможет решить эту проблему. Насколько я вижу, он не может захватить выходные данные из конкретного приложения и направить его на указанное устройство вывода. Он может создать новое виртуальное устройство вывода, а затем этот выход можно направить на любое устройство ввода, чтобы, например, вы могли установить VAC в качестве выхода по умолчанию, а затем направить его на вход программы записи, но вы не можете (как насколько я могу судить после часа чтения документации) скажи ему перенаправить вывод из iTunes на динамики и из Halo на гарнитуру. Откуда эта идея? Я что-то упустил в документах?

Проигрыватель Windows Media делает позволяет установить устройство воспроизведения отдельно от устройства воспроизведения по умолчанию ... Организация, Параметры, Устройства, Динамики (дважды щелкните или выберите и Свойства), затем выберите аудиоустройство. Если вы установите его на аудиоустройство по умолчанию, оно будет отслеживать ваши настройки по умолчанию в Windows. Чтобы использовать другое устройство, просто выберите это устройство.

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

Я действительно хотел бы найти способ сделать это с программами, которые не имеют настройки, такие как Windows Media Player. Например, Spotify может идти только на устройство по умолчанию.

3

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

Я бы порекомендовал выходной сигнал наушников по умолчанию, чтобы все игры использовали его по умолчанию. Затем вы входите в аудиовыход вашего музыкального проигрывателя и меняете его на выход вашего говорящего в настройках программы. Я сделал это с помощью встроенного звука (материнской платы) и звуковой карты с VLC media player. К сожалению, я никогда не делал этого ни для каких других программ, но обычно это расширенные настройки / предпочтения, Google должен помочь, если вы запросите "изменить вывод звука для XYZ".

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

0

Для Zuneware есть приложение, которое кто-то написал, под названием ZuneKeys. Я никогда не использовал его, поэтому ваш пробег может отличаться.

0

Если вы используете mplayer, вы можете выбрать аудиоустройство, используя переключатель командной строки mplayer -ao dsound:device=2 anymedia.mp3 - в моем случае это будет играть на наушниках, а не на внутренних динамиках.

В проигрывателе Windows Media вы можете установить устройство по умолчанию в Параметры -> Устройства -> Динамики -> Свойства, но у меня это не сработало.

0

Виртуальный аудио кабель (30 $) позволяет передавать аудио (волновые) потоки между приложениями и / или устройствами.

Он создает набор виртуальных аудиоустройств с именем "Виртуальные кабели", каждое из которых состоит из пары устройств ввода / вывода сигнала. Любое приложение может отправлять аудиопоток на выходную сторону кабеля, а любое другое приложение может получать этот поток со стороны ввода. Все передачи осуществляются в цифровом виде, что не приводит к потере качества звука (потоковая передача с идеальным битом).

Глобальная горячая клавиша iTunes : глобальные горячие клавиши iTunes или hktunes

(foobar2000 имеет встроенную глобальную горячую клавишу и выбор устройства вывода:p)

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