Как использовать разные аудиоустройства для разных приложений в 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), есть обходной путь. Но не существует рабочего решения, которое направляет несколько программ (программ, в которых отсутствует настройка для ручного выбора устройства вывода) на несколько выходов.


1
В Windows 7 (и Windows 8) Windows Media Player имеет возможность переключать устройства вывода звука в приложении. Я просто ищу ту же функциональность в приложении метро.
— Затмение

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

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

1

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

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

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

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

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

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

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

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.