ฉันใช้ PulseAudio เพื่อส่งเสียงผ่าน LAN ไปยังเซิร์ฟเวอร์เสียง
เมื่อเล่นสื่อ Flash ใน Firefox หรือ Chrome เสียงจะดังขึ้น ( ตัวอย่าง ) ราวกับว่าระดับเสียงดังขึ้นและลงทุกวินาที
ฉันได้ค้นพบว่าฉันสามารถหยุดเสียงกระเพื่อมหากทำตามขั้นตอนเหล่านี้:
เริ่มวิดีโอ Flash เช่นวิดีโอบน YouTube
ทำงาน
pulseaudio --kill
บนเซิร์ฟเวอร์รอประมาณ 7 วินาที
หลังจากนี้เซิร์ฟเวอร์ PulseAudio จะทำการตอบกลับโดยอัตโนมัติและเสียงในวิดีโอ Flash นั้นใช้ได้
ปัญหาคือฉันต้องทำเช่นนี้ทุกครั้งที่เริ่มวิดีโอ Flash เห็นได้ชัดว่าไม่น่าพอใจ
ฉันจะทำสิ่งที่มันทำให้เสียงทำงานเมื่อฉันทำตามขั้นตอนเหล่านี้ติดเพื่อให้ฉันไม่ต้องทำอย่างไร
ฉันสงสัยว่าใครบางคนจะได้รับการแก้ไขทันทีและง่าย ๆ (แม้ว่ามันจะเป็นสิ่งที่ดี) ดังนั้นความโปรดปรานสามารถไปหาใครก็ตามที่ให้วิธีแก้ปัญหาอย่างน้อย
รายละเอียด
นี่คือการตั้งค่าเอาต์พุตอุปกรณ์เสียงของฉัน เท่าที่ฉันสามารถบอกได้อุปกรณ์ทั้งสี่นั้นชี้ไปที่อุปกรณ์ฟิสิคัลที่แน่นอน
เอาต์พุตบันทึก PulseAudio ที่ถ่ายขณะพยายามเล่นวิดีโอ Flash
ฉันพยายามรับรายละเอียดการบันทึกจาก Flash แต่ถึงแม้ว่าการติดตั้งและเปิดใช้งาน Flash สำหรับการดีบัก แต่ก็ไม่ได้สร้าง ouputเลย
ปัญหาไม่ได้ปรากฏขึ้นพร้อมกับซอฟต์แวร์อื่น ๆ ดังนั้นฉันจึงแน่ใจว่าเป็นเรื่องเฉพาะสำหรับวิธีที่ Flash โต้ตอบกับการตั้งค่าเสียงของฉัน
นี่คือข้อผิดพลาดบางส่วนที่อาจเป็นประโยชน์:
$ 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.
นี่คือการส่งออกจากpactl list
จากเซิร์ฟเวอร์ (คอมพิวเตอร์พร้อมลำโพง)