Chỉ định chương trình cho đầu ra âm thanh cụ thể trong Windows 7


31

Ví dụ, trong Windows XP, tôi có thể phát nhạc trên loa sau đó chơi trò chơi trên tai nghe của mình thông qua phương pháp khó hiểu này:

  1. Đặt đầu ra âm thanh mặc định cho loa
  2. Chạy máy nghe nhạc
  3. Đặt đầu ra âm thanh mặc định cho tai nghe
  4. Chạy trò chơi

Một 'tính năng' của hoạt động âm thanh của XP là một khi một chương trình khởi chạy và lấy một số đầu ra âm thanh, nó sẽ luôn sử dụng nếu đó là ngây thơ đa đầu ra (hầu hết các chương trình), trong khi một số chương trình khác (ví dụ Skype) có thể liệt kê và chọn các thiết bị cụ thể . Tuy nhiên, trong Windows 7, bất cứ khi nào đầu ra mặc định thay đổi, mọi chương trình sử dụng 'thiết bị mặc định' sẽ tự động thay đổi thông qua chuyển mạch.

Lý do của tôi cho điều này là nó cho phép tôi dễ dàng thay đổi âm lượng nhạc của mình bằng núm loa trên bàn trong khi chơi trò chơi toàn màn hình. Nếu iTunes hoặc Zune Media Player có thể chụp các phím hoặc bất cứ điều gì để kiểm soát âm lượng (tôi không quan tâm nếu ABC Media Player có thể), điều đó cũng hữu ích để biết.


Tôi muốn khả năng để làm điều này là tốt. Hiện tại, nhà phát triển ứng dụng có thể cung cấp tùy chọn.
pcunite

Câu trả lời:


6

Tôi không hiểu tại sao mọi người nghĩ Cáp âm thanh ảo sẽ giúp giải quyết vấn đề này. Theo như tôi có thể thấy, nó không có cách nào để bắt đầu ra từ một ứng dụng cụ thể và định tuyến nó đến một thiết bị đầu ra nhất định. Nó có thể tạo một thiết bị đầu ra ảo mới và sau đó đầu ra đó có thể được định tuyến đến bất kỳ thiết bị đầu vào nào, do đó, ví dụ như bạn có thể đặt VAC làm đầu ra mặc định và sau đó chuyển nó đến đầu vào của chương trình ghi, nhưng bạn KHÔNG thể (như xa như tôi có thể nói sau một giờ đọc tài liệu) bảo nó định tuyến đầu ra từ iTunes đến loa của bạn và từ Halo đến tai nghe của bạn. Ý tưởng đó đến từ đâu? Tôi có thiếu một cái gì đó trong các tài liệu?

Windows Media player không cho phép một để thiết lập các thiết bị phát lại tách biệt với các thiết bị phát lại mặc định ... Tổ chức, Options, Devices, Loa (double click, hoặc chọn và Properties), sau đó Chọn thiết bị âm thanh. Nếu bạn đặt thiết bị thành Thiết bị âm thanh mặc định, nó sẽ theo dõi cài đặt mặc định của bạn trong các cửa sổ. Để sử dụng thiết bị khác, chỉ cần chọn thiết bị đó.

Vì vậy, bằng cách sử dụng cài đặt đó, bạn có thể đặt Windows Media Player để phát nhạc hoặc phim trên loa và trò chơi của bạn sẽ phát trên thiết bị mặc định mà bạn sẽ đặt là tai nghe.

Tôi thực sự muốn tìm cách thực hiện điều này với các chương trình không có cài đặt như Windows Media Player. Ví dụ: Spotify chỉ có thể đi đến thiết bị mặc định.


1
Tôi rất đồng ý! Để bật tai nghe bluetooth cho nhạc dựa trên web, tôi cần đóng tất cả 100 tab trình duyệt và khởi động lại tất cả. Tôi không thể tin điều này.
psychboom

có thể trên linux
Kiwy

3

Windows 7 tự động chuyển đổi các ứng dụng đang mở để phù hợp với thiết bị âm thanh mặc định, do đó bạn không phải khởi động lại các chương trình của mình để thay đổi có hiệu lực ... đó là lý do tại sao bạn gặp sự cố này. nhưng bạn đã tìm ra điều đó có thể.

Tôi muốn đề xuất mặc định đầu ra cho tai nghe của bạn để tất cả các trò chơi sử dụng nó theo mặc định. Sau đó, bạn đi vào đầu ra âm thanh của trình phát nhạc và thay đổi nó thành đầu ra của người nói trong tùy chọn chương trình. Tôi đã thực hiện điều này với âm thanh trên bo mạch chủ (bo mạch chủ) và card âm thanh với trình phát phương tiện VLC. Thật không may, tôi chưa bao giờ thực hiện nó cho bất kỳ chương trình nào khác, nhưng đó thường là cài đặt / ưu tiên nâng cao, google sẽ giúp đỡ nếu bạn truy vấn "thay đổi đầu ra âm thanh cho XYZ".

Lý do bạn đặt tai nghe thành mặc định là vì các tùy chọn âm thanh của trò chơi để thay đổi đầu ra có thể sẽ bị hạn chế hơn các chương trình âm nhạc. Và nếu bạn chơi nhiều trò chơi, bạn sẽ phải thay đổi từng trò chơi thay vì chỉ một chương trình âm nhạc.


2
Windows 7 (hoặc ít nhất là Windows 8.1) KHÔNG tự động chuyển đổi các ứng dụng đang mở để phù hợp với thiết bị âm thanh mặc định. Tôi bật tai nghe bluetooth và mọi âm thanh Firefox sẽ tiếp tục sử dụng loa cho đến khi tôi tắt hoàn toàn Firefox và khởi động lại nó. Làm tôi phát điên. :-( Wow, M $ nói rằng crap này là "theo thiết kế" , choáng váng.
psychboom

1
@moodboom: Điều này không chính xác. Liên kết của bạn nói về Vista. Hơn nữa, liên kết của bạn chỉ nói về việc thiết lập điểm cuối mặc định. Không thực sự là luồng abotu chuyển các ứng dụng đang mở sang điểm cuối mặc định. Windows 7 trở đi tự động chuyển luồng âm thanh sang điểm cuối mặc định nếu ứng dụng đã chọn chỉ sử dụng điểm cuối mặc định (thay vì chỉ định rõ ràng điểm cuối). Firefox có thể không sử dụng MF / DShow để phát lại âm thanh và do đó không nhận được bất kỳ sự kiện chuyển đổi luồng nào. Đó hoàn toàn là thiết kế của Firefox - không phải Windows.
Bala Sivakumar

2
Bala: Steam và Skyrim cũng làm như vậy. Vì Firefox, Steam và Skyrim là những Ứng dụng duy nhất tôi quan tâm trên Windows, tôi không quan tâm đến việc họ nên sử dụng API nào, chỉ có điều đó rõ ràng là không ai làm điều đó. Không ai sử dụng nó. Đây là một lỗ hổng thiết kế của Microsoft .
cừu bay


0

Cáp âm thanh ảo (30 $) cho phép bạn truyền các luồng âm thanh (sóng) giữa các ứng dụng và / hoặc thiết bị.

Nó tạo ra một tập hợp các thiết bị âm thanh ảo có tên "Cáp ảo", mỗi thiết bị bao gồm một cặp thiết bị đầu vào / đầu ra dạng sóng. Bất kỳ ứng dụng nào cũng có thể gửi luồng âm thanh đến phía đầu ra của cáp và bất kỳ ứng dụng nào khác cũng có thể nhận luồng này từ phía đầu vào. Tất cả các lần chuyển được thực hiện bằng kỹ thuật số, không làm giảm chất lượng âm thanh (phát trực tuyến bitperinf).

Đối với iTunes toàn cầu hotkey: iTunes Global Hotkey hoặc hktunes

( foobar2000 có phím nóng toàn cầu gốc và lựa chọn thiết bị đầu ra: p)


0

Đối với Zunware, có một ứng dụng mà ai đó đã viết là ZuneKeys . Tôi chưa bao giờ sử dụng nó, vì vậy số dặm của bạn có thể thay đổi.


0

Nếu bạn sử dụng mplayer thì bạn có thể chọn thiết bị âm thanh bằng cách sử dụng công mplayer -ao dsound:device=2 anymedia.mp3tắc dòng lệnh - trong trường hợp của tôi, nó sẽ phát trên tai nghe chứ không phải loa bên trong.

Trong Windows Media Player, bạn có thể đặt thiết bị mặc định trong Options-> Devices-> Speakers-> Propertiesnhưng nó không hoạt động với tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.