Jak korzystać z różnych urządzeń audio dla różnych aplikacji w systemie Windows 8?

21

Oprócz przełączania domyślnego urządzenia audio, w jaki sposób mogę wysłać dźwięk z jednej aplikacji Windows Store (aka Metro) (np. Muzyka X-box) do jednego urządzenia audio, a drugiej (powiedzmy aplikacji wideo) na inne urządzenie audio?

Zaćmienie
źródło
1
Ooh +1. Chciałbym użyć takiej funkcji, aby przesyłać dźwięk z gier wideo przez zestaw słuchawkowy USB, ale wszystko inne za pośrednictwem zwykłej karty dźwiękowej.
Joel Coehoorn
2
Podobne pytanie dla systemu Windows 7: Jak korzystać z dwóch urządzeń audio jednocześnie z systemem Windows 7?
amiregelz
1
@amiregelz: Trochę, tylko nie chcę duplikować dźwięków na różnych urządzeniach, chcę skierować różne aplikacje do różnych urządzeń. Dzięki WMP i niektórym innym aplikacjom komputerowym łatwo jest wybrać urządzenie wyjściowe w aplikacji. Szukam podobnych funkcji w aplikacjach App-store. Czy istnieje do tego celu zunifikowany interfejs, czy jest to zależne od poszczególnych aplikacji, czy też jest to po prostu niemożliwe?
Eclipse,
@Techie: jest to powiązane, ale szukam rozwiązania dla aplikacji ze Sklepu Windows, a nie aplikacji komputerowych. Jest rozwiązanie, po prostu nie działa w moim konkretnym przypadku.
Zaćmienie

Odpowiedzi:

6

To był problem od zawsze. W Windows XP (jak sądzę w Vista) można ustawić domyślne urządzenie audio na # 1 -> uruchomić program -> przełączyć na domyślne urządzenie audio # 2, a system Windows nie zaktualizuje domyślnego urządzenia audio dla programów już uruchomionych. Program będzie więc nadal odtwarzany na urządzeniu audio nr 1.

Zostało to jednak zmienione w Windows 7 (lub vista, nie pamiętam), więc teraz po przełączeniu z urządzenia audio nr 1 na urządzenie audio nr 2 system Windows aktualizuje tę zmianę we wszystkich uruchomionych programach, więc program przełączy się z gry na # 1 do gry na # 2.

Nadal nie ma (10 lat później - -) trwałego rozwiązania tego problemu, jedynym programem, który * prawie * to robi, jest „Indie Volume”, program jest niestety dość wadliwy i często odmawia pracy po pierwszym ponownym uruchomieniu po instalacji (robi to jednak działają idealnie, że jeden raz po instalacji - -). To pokazuje jednak, że w rzeczywistości jest to możliwe.

Istnieje obejście problemu, jeśli chcesz podzielić tylko 1 źródło dźwięku na 2 wyjścia w postaci programu VAC (Virtual Audio Cables). Ale nie istnieje działające rozwiązanie, które kierowałoby wiele programów (programów, w których nie ma możliwości ręcznego wyboru urządzenia wyjściowego) do wyników wielu.

Curs3d
źródło
1
W Windows 7 (i Windows 8) Windows Media Player ma możliwość przełączania urządzeń wyjściowych audio w aplikacji. Po prostu szukam tej samej funkcjonalności w aplikacji metra.
Zaćmienie
@Eclipse problem polega na tym, że jeśli dany program nie ma własnego wbudowanego systemu do obsługi wyjścia audio (inaczej jeśli nie jesteś w stanie wybrać urządzenia audio, z którego korzysta program), wówczas program domyślnie używa systemu audio Windows ( i w związku z tym to, o co prosisz, nie jest możliwe, z wyjątkiem wyjątków, o których wspomniałem).
Curs3d
Wiele razy korzystałem z tej sztuczki w Windows 7 i 10 ... Nie pamiętam, kiedy Windows zamienił urządzenie wyjściowe aplikacji uruchomionych z innym domyślnym urządzeniem wyjściowym.
Jonathan Drapeau,
1

Wstępne przemyślenia:

Przydaj się, jeśli to możliwe. Coś jak nagrywanie wielościeżkowe, ale do wyjścia. Wątpię, czy jest to wbudowane w okna (pomyśl o tym, jak trudno jest zrobić dobre nagranie wielościeżkowe), ale może istnieje oprogramowanie, które może to zrobić.

Teraz przychodzą badania:

Forum Windows sugeruje, że jest to możliwe, wybierając inne urządzenie wyjściowe w aplikacji. Najwyraźniej Media Player może to zrobić (a jeśli masz przyzwoitą kartę dźwiękową, podobnie jak Audacity), ale ani muzyka xbox, ani wideo nie mogą tego zrobić.

Mówię, że nie rozwiązałem problemu, ale może pomogłem.

Zobacz tutaj, aby uzyskać więcej informacji na temat przypisywania różnych urządzeń audio.

Jednak to forum wydaje się sugerować, że nie jest to możliwe.

(To są posty Win7, ale może mieć zastosowanie do 8.)

ACarter
źródło
1
Niestety są to wszystkie wątki systemu Windows 7. Okazuje się, że muzyka xbox może to zrobić, wymaga tylko obsługiwanego urządzenia, a ogólne głośniki USB nie kwalifikują się.
Zaćmienie
@Eclipse, tak, powinienem był zwrócić uwagę na Win7. Muzyka xbox nie dała mi możliwości wyboru urządzenia wyjściowego. (I testowałem z głośnikami zewnętrznymi!)
ACarter
0

Znalazłem rozwiązanie przynajmniej dla firefox:

Oto nowy dodatek do przeglądarki Firefox, który czeka na sprawdzenie, opracowany przez mojego znajomego:

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

Czekałem na to od lat.

Chciałem tego użyć, gdy moja żona widzi na swoim chromowanym youtube, a ja widzę coś takiego jak wykłady MOOC Coursera online na telewizorze podłączonym do komputera. Chciałem usłyszeć moje zajęcia na zestawie słuchawkowym i moją żonę na głośnikach na youtube.

Mam 2 myszy (jeden dla mnie bezprzewodowy) i zainstalowałem fajny program, który nazywa się teamplayer, który daje wiele kursorów (każdy kursor dla każdej myszy).

Mam więc teraz dosłownie możliwość pracy 2 osób na 1 komputerze.

Co więcej, płynnie współpracuje z „Enounce Myspeed” w celu przyspieszenia odtwarzania wykładów wideo.

Haider
źródło
Wtyczka została usunięta z ich strony.
Mufasa,
0

Tak, istnieje interfejs użytkownika, który robi to, co chcę, ale wymaga właściwego rodzaju urządzeń do pracy i, o ile wiem, działa tylko przez sieć, a nie z urządzeniami lokalnymi.

Jeśli masz odpowiedni system głośników sieciowych, a udostępnianie jest włączone, to w aplikacji muzycznej xbox możesz po prostu otworzyć menu paneli, wybrać urządzenia i wybrać urządzenie audio, na które chcesz przesyłać strumieniowo, a następnie wszystko jest odtwarzane dobrze dla tego urządzenia.

Zobacz http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-408T O 16:16 pokazuje dokładnie, co chcę zrobić, ale kiedy przechodzę do uroku urządzeń, pojawia się komunikat: „Nie masz żadnych urządzeń, które mogłyby odbierać treści z Muzyki”.

Niestety, ogólne urządzenia audio USB nie są wybierane jako użyteczne urządzenie odtwarzające.

Zaćmienie
źródło
0

Możliwe jest włączenie urządzenia nagrywającego „Stereo Mix” i skonfigurowanie go tak, aby odtwarzał dane wyjściowe na wybranym urządzeniu.

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

To najłatwiejszy sposób na zrobienie tego. jest wbudowany w okna ... po prostu mało widoczne.

Otwórz drzwi
źródło
Podsumuj wideo - takie odpowiedzi tylko do linku mogą stać się nieprawidłowe, jeśli połączona treść ulegnie awarii.
bwDraco
Podaj zasadnicze części odpowiedzi z linku (linków) referencyjnych, ponieważ odpowiedź może stać się nieważna w przypadku zmiany połączonych stron.
DavidPostill
Brak opisu, który prowadzi do obniżenia odpowiedzi, jest niefortunny: w rzeczywistości jest to rozwiązanie problemu. Włączając mikser stereo z ukrytym nagrywaniem można replikować dźwięk z domyślnego urządzenia na innym urządzeniu, co dla mnie rozwiązało problem.
garph0