Windows 7'de programları belirli ses çıkışlarına atama


31

Windows XP'de, örneğin, hoparlörlerimde müzik çalabilir ve daha sonra bu tıknaz yöntemle kulaklığımda bir oyun oynayabilirim:

  1. Hoparlörlere varsayılan ses çıkışını ayarlama
  2. Müzik çaları çalıştır
  3. Kulaklık setine varsayılan ses çıkışını ayarlama
  4. Koş oyunu

XP’nin ses çalışmalarının bir “özelliği”, bir kez bir program bir miktar ses çıkışı başlattı ve aldıysa, çok çıkışlı bir saf (çoğu program) olsa da, bazıları da (örneğin Skype) belirli cihazları listeleyip seçebiliyordu. . Ancak, Windows 7'de, varsayılan çıktı her değiştiğinde, 'varsayılan aygıt' kullanan her program akış değiştirme yoluyla dinamik olarak değişir.

Bunun mantığı, tam ekran oyun oynarken müziğimin sesini masamdaki hoparlör düğmesi ile kolayca değiştirmemi sağlaması. İTunes veya Zune Media Player, tuşları veya herhangi bir ses seviyesini kontrol etmek için ne yapabilirse ( ABC Media Player'ın yapıp yapamadığı umrumda değil ), bu da bilmek yararlı olacaktır.


Bunu da yapabilme yeteneğini istiyorum. Şimdilik, uygulama geliştiricisi seçeneği sağlayabilir.
pcunite,

Yanıtlar:


6

İnsanların neden Sanal Ses Kablosunun bu sorunu çözmeye yardımcı olacağını düşündüklerini anlamıyorum. Görebildiğim kadarıyla, belirli bir uygulamadan çıktı yakalamanın ve belirli bir çıktı cihazına yönlendirmenin hiçbir yolu yoktur . Yeni bir sanal çıkış cihazı oluşturabilir ve daha sonra bu çıkış herhangi bir giriş cihazına yönlendirilebilir, böylece örneğin bir VAC'yi varsayılan çıkış olarak ayarlayabilir ve daha sonra bunu bir kayıt programının girişine yönlendirebilirsiniz ancak bir saat sonra dokümanlar okuduktan sonra söyleyebildiğim kadarıyla) çıktıyı iTunes'dan hoparlörlerinize ve Halo'dan kulaklıklarınıza yönlendirmesini söyleyin. Bu fikir nereden geliyor? Dokümanlarda bir şey mi eksik?

Windows Media Player yapar sonra ses aygıtı seçin, ... bir varsayılan çalma cihazından ayrı kayıt cihazını ayarlamak için izin Organize Seçenekler, Cihazlar, Hoparlörler (çift tıklama veya seçip Özellikler). Varsayılan Ses Aygıtı olarak ayarlarsanız, Windows'taki varsayılan ayarınızı izler. Başka bir cihazı kullanmak için, sadece o cihazı seçin.

Böylece, bu kurulumu kullanarak, Windows Media Player'ınızı hoparlörlerde müzik ya da film oynatmak üzere ayarlayabilirsiniz; oyununuz, kulaklık olarak ayarlayacağınız varsayılan cihazda çalacaktır.

Bunu Windows Media Player gibi bir ayarı olmayan programlarla yapmanın bir yolunu bulmak isterim. Spotify sadece varsayılan cihaza gidebilir.


1
Ben de aynı fikirdeyim! Web tabanlı müzik için bir bluetooth kulaklığı açmak için, tüm 100 tarayıcı sekmesini kapatmam ve hepsini yeniden başlatmam gerekiyor. Buna inanamıyorum.
moodboom

Linux'ta mümkün
Kiwy

3

Windows 7 otomatik olarak açık uygulamaları varsayılan ses cihazıyla eşleşecek şekilde değiştirir, böylece değişikliğin etkili olması için programlarınızı yeniden başlatmanıza gerek kalmaz ... bu yüzden bu sorunu yaşıyorsunuz. ama bunu muhtemelen zaten çözdün.

Kulaklığınızın çıkış varsayılanını öneririm, böylece tüm oyunlar varsayılan olarak kullanır. Sonra, müzik çalarınızın ses çıkışına girersiniz ve bunu program tercihlerinde konuşmacınızın çıktısı olarak değiştirirsiniz. Bunu onboard (anakart) ses ve VLC media player'lı bir ses kartı ile yaptım. Ne yazık ki, başka hiçbir program için hiç yapmadım, ancak bu genellikle gelişmiş bir ayar / tercih, google "XYZ için ses çıkışını değiştir" sorgusu yapmanıza yardımcı olur.

Kulaklıkları varsayılan olarak ayarlamanızın nedeni, oyunun çıkışları değiştirmek için kullandığı ses seçeneklerinin muhtemelen müzik programlarından daha sınırlı olması. Ve eğer birçok oyun oynarsanız, her bir oyunu tek bir müzik programına göre değiştirmeniz gerekecektir.


2
Windows 7 (veya en azından Windows 8.1), açık ses uygulamalarını varsayılan ses cihazıyla eşleştirmek için otomatik olarak DEĞİL. Bluetooth kulaklığımı açıyorum ve tüm Firefox sesleri hoparlörleri kullanmaya devam edecek, Firefox tamamen kapanana ve yeniden başlatana kadar. Beni deli ediyor. :-( Wow, M $ bu saçmalığın "tasarımdan" olduğunu söylüyor , hayrete düşürdü.
moodboom

1
@moodboom: Bu yanlış. Bağlantın Vista hakkında konuşuyor. Ayrıca, bağlantınız yalnızca varsayılan bitiş noktasını ayarlama hakkında konuşur. Açık uygulamaları varsayılan uç noktaya anahtarlayan abotu akışı değil. Windows 7'den sonra, uygulama yalnızca varsayılan bitiş noktasını kullanmayı seçtiyse (açıkça bir bitiş noktası belirtmek yerine), ses akışını otomatik olarak varsayılan bitiş noktasına geçirir. Firefox muhtemelen MF / DShow'u ses çalma için kullanmaz ve bu nedenle herhangi bir akış değiştirme etkinliği almaz. Bu tamamen Firefox'un tasarımı - Windows değil.
Bala Sivakumar

2
Bala: Steam ve Skyrim de aynı şeyi yapıyor. Firefox, Steam ve Skyrim, Windows'ta umurumda olan tek Uygulamalar olduğundan, hangi API'yi kullanmaları gerektiği daha az umrumda değil, sadece görünüşe göre kimse yapmıyordu. “Hiç kimse onu kullanmıyor” Microsoft'un tasarım kusuru .
uçan koyun,


0

Sanal Ses Kablosu (30 $), uygulamalar ve / veya cihazlar arasında ses (dalga) akışlarını aktarmanıza izin verir.

Her biri bir çift dalga biçimi giriş / çıkış cihazından oluşan "Sanal Kablolar" adlı bir dizi sanal ses cihazı oluşturur. Herhangi bir uygulama ses akışını bir kablonun çıkış tarafına gönderebilir ve diğer herhangi bir uygulama bu akışı bir giriş tarafından alabilir. Tüm aktarımlar dijital olarak yapılır, NO ses kalitesi kaybı (bitperfect stream) sağlar.

İTunes global kısayol tuşu için: iTunes Global Kısayol tuşları veya hktunes

( foobar2000 yerel global kısayol tuşuna ve çıktı cihazı seçeneğine sahiptir: p)


0

Zuneware için birileri denilen yazdığı bir uygulama var ZuneKeys . Hiç kullanmadım, bu yüzden kilometreniz değişebilir.


0

Eğer mplayer kullanıyorsanız, o zaman mplayer -ao dsound:device=2 anymedia.mp3komut satırını kullanarak ses cihazını seçebilirsiniz - benim durumumda bu, dahili hoparlörlerin aksine kulaklıklarda çalacaktır.

Windows Media Player'da varsayılan aygıtı Options-> Devices-> Speakers-> olarak ayarlayabilirsiniz, Propertiesancak bu benim için işe yaramadı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.