Как я могу изменить устройство вывода звука для уже запущенных приложений?

Когда я подключаю аудиоустройство USB, если звуки не воспроизводятся, мой выход автоматически переключается на это устройство. Однако, если программа в данный момент воспроизводит какой-либо звук, она не переключается. Если я войду в настройку Audio/MIDI и изменю ее вручную, [РЕДАКТИРОВАТЬ: или измените ее в Системных настройках -> Звук, или нажав клавишу Alt, нажав на регулятор громкости в строке меню], тогда запущенная программа по-прежнему не переключается.

[EDIT: я чаще всего сталкиваюсь с этой ситуацией в Chrome, VLC и многих видеоиграх.]

Есть ли способ переключить вывод звука, который уже воспроизводится, без перезапуска соответствующей программы?

Ответы (4)

Если вы щелкнете, удерживая клавишу Alt, на значке динамика на панели инструментов, вы можете выбрать устройства вывода и ввода.

Это не влияет на звук, который уже воспроизводится на момент внесения изменений (в Chrome, VLC, различных других приложениях и играх). (в OSX 10.7.5 и любых более ранних версиях, которые я использовал в этом и прошлом году)
@sparr это действительно зависит от используемого вами приложения. Это работает, например, для iTunes.
Итак, вопрос в том, как мне сделать это для каждого приложения?
Я не уверен, что это возможно в каждом приложении, я точно знаю, что это невозможно в VLC. Но я предполагаю, что опция Alt-щелчок работает для всех родных приложений OS X.

Это зависит от программы, которая воспроизводит звук. Если у меня есть видео на YouTube, воспроизводимое в Safari, я могу переключаться между устройствами вывода в Audio MIDI Setup, и это работает. VLC, с другой стороны, сам выбирает устройство вывода, поэтому я должен изменить его в VLC. Преимущество в том, что я могу выбрать устройство вывода, отличное от устройства по умолчанию.

Chrome и многие видеоигры — мои главные виновники, и в большинстве из них нет выбора звукового устройства в приложении.
Я только что протестировал Youtube в Chrome, никаких проблем с Audio MIDI Setup или Preferences. Я могу переключаться между встроенным, USB и AirPlay на лету. Я использую 10.9.
Попробовать что-то кроме прошивки в хроме?

В разделе «Системные настройки» → «Звук» → «Вывод» должен быть список доступных устройств вывода. Из этого списка вы сможете выбрать устройство вывода.

Это не влияет на звук, который уже воспроизводится на момент внесения изменений (в Chrome, VLC, различных других приложениях и играх). (в OSX 10.7.5 и любых более ранних версиях, которые я использовал в этом и прошлом году)

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

https://itunes.apple.com/us/app/output/id435867551?mt=12

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

За исключением одного провайдера voip и чата Google, он может переключать звук на лету в каждой программе, которую я пробовал.