Tôi sử dụng PulseAudio để gửi âm thanh qua mạng LAN đến một máy chủ âm thanh.
Khi phát bất kỳ phương tiện Flash nào trong Firefox hoặc Chrome, âm thanh sẽ rung ( ví dụ ), như thể âm lượng tăng giảm mỗi giây.
Tôi đã phát hiện ra rằng tôi có thể dừng âm thanh rung nếu tôi làm theo các bước sau:
Bắt đầu một video Flash, chẳng hạn như một video trên YouTube
Chạy
pulseaudio --kill
trên máy chủĐợi khoảng 7 giây
Sau đó, máy chủ PulseAudio sẽ tự động bật lại và âm thanh trong video Flash vẫn ổn.
Vấn đề là tôi phải làm điều này mỗi lần tôi bắt đầu một video Flash. Điều này rõ ràng là không mong muốn.
Làm thế nào để tôi tạo ra bất cứ thứ gì làm cho âm thanh hoạt động khi tôi trải qua các bước này để tôi không phải làm chúng?
Tôi nghi ngờ rằng ai đó sẽ đưa ra cách khắc phục ngay lập tức và đơn giản (mặc dù điều đó sẽ tốt), vì vậy tiền thưởng có thể được gửi đến bất kỳ ai cung cấp ít nhất một phương pháp khắc phục vấn đề.
Chi tiết
Dưới đây là cài đặt đầu ra thiết bị âm thanh của tôi. Theo như tôi có thể nói, cả bốn thiết bị đều chỉ đến cùng một thiết bị vật lý.
Đầu ra nhật ký PulseAudio , được thực hiện trong khi thử phát video Flash.
Tôi đã cố gắng để có được thông tin đăng nhập từ Flash, nhưng mặc dù đã cài đặt và bật Flash để gỡ lỗi, nhưng nó vẫn không tạo ra bất kỳ thông số nào .
Vấn đề không xảy ra với bất kỳ phần mềm nào khác, vì vậy tôi chắc chắn chắc chắn nó cụ thể về cách Flash tương tác với âm thanh của tôi được thiết lập.
Đây là một số lỗi đầu ra có thể hữu ích:
$ cat /var/log/syslog | grep pulseaudio
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Đây là kết quả từ pactl list
từ máy chủ (máy tính với loa) .
Đây là kết quả từ pactl list
từ khách hàng .