Làm cách nào tôi có thể khiến Chromium sử dụng một thiết bị ALSA khác?


8

Tôi cần một phiên bản Chromium trên Linux để nhắm mục tiêu một card âm thanh khác với mặc định, bao gồm cả Flash. Có cách nào để làm điều này dễ dàng?

Câu trả lời:


5

Đầu tiên, sử dụng aplay -lđể có được định danh của card âm thanh thay thế mà bạn muốn sử dụng. Trong ví dụ sau, nó AUDIO.

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: AUDIO [USB  AUDIO], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Tiếp theo, tạo một tệp cấu hình ALSA thay thế (tôi đã sử dụng .asoundrc.usb) và điền vào đó với nội dung sau (dựa trên giải pháp cho một vấn đề tương tự ). Đừng quên thay thế AUDIObằng mã định danh bạn đã nhận được ở bước trước.

pcm.usb { type hw; card AUDIO; }
ctl.usb { type hw; card AUDIO; }

pcm.!default pcm.usb
ctl.!default ctl.usb

Điều duy nhất còn lại là sửa đổi phần khởi động (lối tắt trên màn hình hoặc menu, tập lệnh, bí danh, v.v.) của trình duyệt của bạn để đặt ALSA_CONFIG_PATHbiến môi trường (được ghi lại trên trang dự án ALSA ) thành tệp bạn đã tạo.

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.