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

21

Помимо переключения аудиоустройства по умолчанию, как я могу отправить звук из одного приложения Магазина Windows (также известного как Metro) (например, музыка x-box) на одно аудиоустройство, а другое (например, видео приложение) на другое аудиоустройство?

Затмение
источник
1
Оо +1 Я хотел бы использовать такую ​​функцию, чтобы отправлять звук видеоигры через USB-гарнитуру, а все остальное - через обычную звуковую карту.
Джоэл Коухорн
1
@amiregelz: Вроде, только я не собираюсь дублировать звуки на разных устройствах, я хочу направлять разные приложения на разные устройства. С WMP и некоторыми другими настольными приложениями достаточно легко выбрать устройство вывода внутри приложения. Я ищу похожую функциональность в приложениях магазина приложений. Есть ли унифицированный интерфейс для этого, или он оставлен на усмотрение отдельных приложений, или это просто невозможно вообще?
Затмение
@Techie: это связано, но я специально ищу решение для приложений Магазина Windows, а не для настольных приложений. Есть решение, оно просто не работает в моем конкретном случае.
Затмение

Ответы:

6

Это было проблемой с давних пор. В Windows XP (в Vista, я так полагаю) вы могли установить аудиоустройство по умолчанию на # 1 -> запустить программу -> переключиться на аудиоустройство по умолчанию # 2, и Windows не будет обновлять аудиоустройство по умолчанию для уже запущенных программ. Таким образом, программа продолжит воспроизведение на аудио устройстве № 1.

Однако это было изменено в Windows 7 (или Vista, не помню), поэтому теперь, когда вы переключаетесь с аудиоустройства № 1 на аудиоустройство № 2, Windows обновляет это изменение во всех запущенных программах, поэтому программа переключается с воспроизведения на # 1 к игре на # 2.

По-прежнему (10 лет спустя - -) нет постоянного решения этой проблемы, единственная программа, которая "почти * делает это", это "Инди Том", программа, к сожалению, довольно глючная и часто отказывается работать после первой перезагрузки после установки ( однако отлично работает, что один раз после его установки - -). Это показывает, однако, что это на самом деле возможно.

Если вы хотите разделить 1 аудиоисточник на 2 выхода в виде программы VAC (Virtual Audio Cables), есть обходной путь. Но не существует рабочего решения, которое направляет несколько программ (программ, в которых отсутствует настройка для ручного выбора устройства вывода) на несколько выходов.

Curs3d
источник
1
В Windows 7 (и Windows 8) Windows Media Player имеет возможность переключать устройства вывода звука в приложении. Я просто ищу ту же функциональность в приложении метро.
Затмение
@ Затмение заключается в том, что если у рассматриваемой программы нет собственной встроенной системы для обработки аудиовыхода (иначе, если вы не можете выбрать, какое аудиоустройство используется программой), тогда программа по умолчанию будет использовать собственную аудиосистему Windows ( и в этом то, что вы спрашиваете, невозможно, кроме исключений, которые я упомянул).
Curs3d
Я использовал этот трюк с Windows 7 и 10 без проблем много раз ... Я не помню, чтобы однажды Windows переключала устройство вывода приложений, которые были запущены с другим устройством вывода по умолчанию.
Джонатан Драпо,
1

Начальные мысли:

Будьте полезны, если это было возможно. Вроде как многодорожечная запись, но для вывода. Я сомневаюсь, что это встроено в Windows (подумайте о том, как трудно сделать хорошую многодорожечную запись), но, возможно, есть стороннее программное обеспечение, которое может это сделать.

Теперь идет исследование:

Форум Windows предполагает, что это возможно, выбрав другое устройство вывода в приложении. Очевидно, что Media Player может сделать это (и если у вас есть приличная звуковая карта, так может Audacity), но ни музыка xbox, ни видео не могут это сделать.

Я полагаю, что я не решил проблему, но, возможно, я помог.

Смотрите здесь для получения дополнительной информации о назначении различных аудиоустройств.

Тем не менее, этот форум, кажется, предполагает, что это невозможно.

(Это сообщения Win7, но они могут быть применимы к 8.)

ACarter
источник
1
К сожалению, это все темы Windows 7. Оказывается, музыка для xbox может это делать, для воспроизведения требуется только поддерживаемое устройство, а обычные USB-динамики не подходят.
Затмение
@ Затмение, да, я должен был указать на Win7. Музыка xbox не давала мне выбора устройства вывода. (И я сделал тест с внешними динамиками!)
ACarter
0

Я нашел решение по крайней мере для Firefox:

Это новый аддон Firefox, ожидающий рассмотрения, разработанный моим другом:

https://addons.mozilla.org/en-US/firefox/addon/chaudev/

Я ждал этого годами.

Я хотел использовать это, когда моя жена видит youtube на своем хроме, а я вижу что-то вроде онлайн-лекций Coursera MOOC (FF) на телевизоре, подключенном к компьютеру. Я хотел услышать мои занятия по гарнитуре и мою жену по динамикам для YouTube.

У меня есть 2 мыши (одна для меня беспроводная) и я установил аккуратную программу, которая называется teamplayer, которая дает несколько курсоров (каждый курсор для каждой мыши).

Так что у меня сейчас буквально возможность работать 2 человека на 1 шт.

И вдобавок ко всему, он безупречно работает с «Enounce Myspeed» для ускорения воспроизведения видеолекций.

Хайдер
источник
Этот плагин был удален с их сайта.
Муфаса
0

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

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

См. Http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-408T В 16:16 он демонстрирует именно то, что я хочу сделать, но когда я подхожу к очарованию устройства, я получаю сообщение: Msgstr "У вас нет устройств, которые могут получать контент из музыки".

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

Затмение
источник
0

Можно включить записывающее устройство «Stereo Mix» и настроить его так, чтобы он воспроизводил выходные данные на устройстве по вашему выбору.

https://www.youtube.com/watch?v=LV46UXLsVW4

Это самый простой способ сделать это. это встроено в окна ... просто не очень заметное.

Открытые двери
источник
Пожалуйста, суммируйте видео - ответы только на ссылки, подобные этим, могут стать недействительными, если связанный контент будет недоступен.
bwDraco
Пожалуйста, процитируйте основные части ответа по ссылочной ссылке (ссылкам), так как ответ может стать недействительным, если связанные страницы изменятся.
DavidPostill
К сожалению, отсутствие описания, которое приводит к понижениям ответа, на самом деле является решением проблемы. Включение скрытой записи стереомикшера позволяет копировать звук с устройства по умолчанию на другое устройство, что для меня решило проблему.
garph0