Ngăn chặn người chơi thay đổi âm lượng hệ thống


8

Khi tôi thay đổi âm lượng trong mplayer, nó cũng thay đổi cho các ứng dụng khác. Làm cách nào tôi có thể định cấu hình mplayer để chỉ thay đổi âm lượng của chính nó? Hay đây là một vấn đề với phần còn lại của ngăn xếp âm thanh? Tôi đang sử dụng alsa với esd.

Câu trả lời:


10

mplayerlấy một -softvolcờ làm cho nó sử dụng bộ trộn âm thanh phần mềm thay vì card âm thanh. Nếu bạn muốn nó vĩnh viễn, bạn có thể thêm vào như sau ~/.mplayer/config:

softvol=true

0

câu trả lời ngắn:

đặt cái này trong cấu hình của bạn

ao=pulse

giải trình

Theo mặc định, mplayer sử dụng Alsa làm giao diện đầu ra âm thanh và bộ trộn âm thanh của bạn có thể là âm thanh xung. Điều này hoạt động, bởi vì âm thanh xung có giao diện alsa để tương thích ngược. Khi bạn bảo mplayer sử dụng giao diện âm thanh xung thực tế, nó có thể gửi tín hiệu đến xung để chỉ thay đổi âm lượng của thể hiện của mplayer đó và không có gì khác. Sau đó, thay đổi âm lượng sẽ không thay đổi âm lượng toàn cầu nữa, nhưng thanh trượt âm lượng ứng dụng. Khi bạn mở pavucontrolvà thay đổi âm lượng trong mplayer, bạn sẽ có thể thấy âm lượng của ứng dụng sẽ thay đổi như thế nào.

Khi bạn thực sự chỉ có Alsa trên hệ thống của mình, thì có lẽ bạn nên thay đổi điều đó. Khi đó không phải là một lựa chọn, thì đó softvol=truecó lẽ là giải pháp của bạn.

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.