Ubuntu 13.04 bluetooth A2DP ไม่ทำงาน


12

ฉันติดตั้ง Ubuntu 13.04 ในพาร์ติชันใหม่และฉันมีปัญหากับบลูทู ธ

ฉันมักจะใช้บลูทู ธ เพื่อเชื่อมต่อกับชุดหูฟังไร้สายของฉันในพาร์ติชันเก่ากับ Ubuntu 12.10 ทุกอย่างก็โอเค

Ubuntu สามารถตรวจจับตัวรับบลูทู ธ ของฉันได้ แต่ฉันไม่สามารถจับคู่อุปกรณ์ของฉันได้ หลังจาก googling ฉันพบว่าทั้งหมดที่ฉันต้องการคือการเพิ่มในส่วนทั่วไปของEnable=Socket/etc/bluetooth/audio.conf

หลังจากรีสตาร์ทบลูทู ธ ภูตฉันสามารถจับคู่ตัวรับสัญญาณไร้สาย A2DP ของฉันและฉันเห็นอะแดปเตอร์บลูทู ธ ภายใต้การตั้งค่าเสียงนั่นหมายความว่า pulseaudio รู้จักอะแดปเตอร์ A2DP ของฉัน

น่าเสียดายที่เมื่อฉันเล่นไฟล์เสียงฉันได้ยินสัญญาณออกผ่านลำโพง PC แทนที่จะเป็นกุญแจมือบลูทู ธ

ความคิดใด ๆ วิธีการแก้ไขปัญหานี้?

ฉันพยายามฟอร์แมตและติดตั้ง Ubuntu 64 บิตใหม่เพื่อให้ได้การติดตั้งที่สะอาด แต่ปัญหายังคงอยู่ ฉันสงสัยว่าทีมงาน Ubuntu ได้เปลี่ยนบางอย่างในการตั้งค่าบลูทู ธ จาก 12.10 เป็น 13.04


คุณเลือกเสียงบลูทู ธ ของคุณในการตั้งค่าเสียง -แท็บเอาต์พุตก่อนที่คุณจะเริ่มสตรีมเสียง
Takkat

ใช่ฉันไม่จริงปัญหาของฉันคือว่าการคลิกบนแท็บอะไรเอาท์พุทบลูทู ธ ที่เกิดขึ้นผมจะคาดหวังที่จะได้ยินเสียงเพลงเล่นผ่านตัวรับสัญญาณไร้สายของฉัน แต่มันก็ช่วยให้ได้รับการเล่นผ่านลำโพงภายในของฉัน
user153241

คุณไม่สามารถสลับเสียงที่กำลังเล่นได้ คุณต้องหยุดเครื่องเล่นของคุณจากนั้นสลับเอาต์พุตจากนั้นเริ่มเล่นอีกครั้ง มันช่วยได้ไหม
Takkat

คำตอบ:


8

สิ่งนี้ใช้ได้กับฉัน:

1) เปิด/etc/bluetooth/audio.confด้วยคำสั่งต่อไปนี้ *:

gksudo gedit /etc/bluetooth/audio.conf

(*) บรรทัดคำสั่งด้านบนต้องการgeditและgksuแพคเกจ

2) ค้นหา "Enable = ... " ภายใต้[General]ส่วนและลบออก Socketจากรายการ

[General]
Enable = ....

3) เพิ่มบรรทัดนี้ในGeneralส่วน:

Disable = Socket

4) บันทึกและปิด gedit

5) เริ่มบริการบลูทู ธ ใหม่ด้วยคำสั่งต่อไปนี้:

sudo service bluetooth restart

6) รีสตาร์ท pulseaudio เพื่อการวัดที่ดี

pulseaudio -k 
pulseaudio -D

7) ไขว้มือแล้วลอง


1
การแก้ไขไฟล์นี้ช่วยฉันได้ ฉันไม่เห็นEnable=...ใต้[General]แต่เพิ่มDisable=Socketตัวเลือก ฉันยัง AutoConnect=Trueuncommented ที่เปิดใช้งานทั้งสองโหมดใน pulseaudio ทำให้ฉันเปลี่ยนจาก HSP / HFP เป็น A2DP และเสียงมาเป็นสเตอริโอ
cuichi

ปัญหาที่คล้ายกันใน 16.04: askubuntu.com/questions/775523/ …
Rmano

3

ฉันมีปัญหาเกือบเหมือนกันกับโพสต์ต้นฉบับ ฉันลองทุกข้อเสนอแนะที่ฉันสามารถหาได้ หลังจากวันของการทดลองและข้อผิดพลาด Bose AE2w ของฉันในที่สุดก็เชื่อมต่อและเชื่อมต่ออยู่ในโปรไฟล์ A2DP

ก่อนอื่นฉันปิดการ์ดเสียงในตัวเลือกเสียงก่อนที่จะเชื่อมต่อกับชุดหูฟังบลูทู ธ (ขั้นตอนนี้อาจไม่จำเป็น แต่เป็นสิ่งที่ฉันทำ) และฉันได้แก้ไข /etc/bluetooth/audio.config ด้วยการตั้งค่าเหล่านี้ (ลบความคิดเห็นในตัวอย่าง)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

จากนั้นคลิกเชื่อมต่อในตัวเลือกบลูทู ธ (หากไม่ใช่อัตโนมัติ) สุดท้ายเลือกโพรไฟล์ A2DP ในตัวเลือกเสียง ฉันไม่ทราบว่าการตั้งค่าบางอย่างสุจริต แต่มันทำงานให้ฉันเป็นเวลา 2 วัน

ฉันไม่ทราบแน่ชัด แต่ฉันคิดว่ารากของปัญหาคือหน้าต่าง "เสียง" แสดงอุปกรณ์เพียง 1 เครื่องเท่านั้น (แต่เป็นอุปกรณ์ 2 โปรไฟล์) เนื่องจากใน windows 7/8 ในตัวเลือกเสียงจะมี 2 อุปกรณ์ (หนึ่งสำหรับแต่ละโปรไฟล์) ทำให้สามารถเลือก "อุปกรณ์เริ่มต้น [โปรไฟล์]"

ขอบคุณพวกฉันไม่ได้แก้ปัญหานี้ด้วยตัวเองฉันหวังว่านี่จะช่วยใครซักคน

แก้ไข: สิ่งนี้ได้รับการทำงานเป็นเวลาหนึ่งสัปดาห์ใน tahr amd x64 ที่ไว้ใจได้ด้วยแพลทินัม x-fi ที่สร้างสรรค์, bose ae2w, อะแดปเตอร์บลูทู ธ soundbot


3

ฉันใช้อูบุนตู 13.04 และมีปัญหาที่คล้ายกันหลังจากอัปเกรดจาก 12.10 ฉันจัดการเพื่อหลีกเลี่ยงมันชั่วคราว แต่น่าเสียดายที่ต้องมีการทำซ้ำหลังจากรีบูตแต่ละครั้ง หากใครสามารถทำให้กระบวนการนี้เป็นแบบอัตโนมัติโปรดแจ้งให้เราทราบ ขอบคุณ

ก่อนอื่นเราต้องฆ่าpulseaudio- แต่pulseaudioต้องเริ่มใหม่เสมอดังนั้นเราต้องปิดการใช้งานนั้น - เข้าสู่เทอร์มินัล

sudo gedit /etc/pulse/client.conf

การเปลี่ยนแปลงautospawn = yesไปautospawn = noและชุดที่จะdaemon-binary /bin/trueตรวจสอบให้แน่ใจว่าไม่มีการใส่เครื่องหมายในบรรทัดเหล่านี้ บันทึกและปิดไฟล์ เสร็จสิ้นแล้วเสียงพัลส์จะไม่รีสตาร์ทอีกต่อไปหลังจากเกิดการชนหรือปิด

วิ่งต่อไป

sudo gedit /etc/bluetooth/audio.conf

และอยู่ภายใต้การGeneralเพิ่ม

Enable=Socket

ปิดและบันทึกไฟล์ ทำงานใน terminal;

sudo service bluetooth restart

ทำงานใน terminal;

pulseaudio --kill

ตอนนี้เชื่อมต่อกับอุปกรณ์บลูทู ธ (ฉันทดสอบโดยใช้ BLUEMAN) ทำงานใน terminal;

pulseaudio

จากนั้นในหน้าต่างเทอร์มินัลอื่น

sudo gedit /etc/bluetooth/audio.conf

ลบทิ้งSocket Enable=บันทึกและปิดไฟล์และเรียกใช้ใน terminal;

sudo service bluetooth restart

เชื่อมต่อกับอุปกรณ์บลูทู ธ ของคุณอีกครั้ง - และมันควรจะ (หวังว่า) จะได้ผล


นี่เป็นข้อมูลที่ดี แต่สำหรับความช่วยเหลือเพิ่มเติมโปรดเปิดคำถามใหม่ ขอบคุณ!
belacqua

นี่คือบางสิ่งที่บ้า แต่มันเป็นวิธีเดียวที่ฉันได้รับ a2dp ขอบคุณสำหรับการแบ่งปัน! คุณเคยพบทางออกที่ดีกว่าหรือไม่?
Teresa e Junior

0

ฉันมีปัญหาเดียวกันหลังจากอัปเกรดจาก 12.10 หลังจากลบไฟล์การกำหนดค่าทั้งหมดจากไดเรกทอรีบ้านของฉันและติดตั้งใหม่จาก scratch บลูทู ธ ad2p ก็ทำงานอีกครั้ง ไม่ใช่ทางออกที่ดีที่สุด แต่ใช้ได้


0

ผมมีปัญหาเดียวกัน. ปัญหาของฉันคือ avahidaemon นั้นล้มเหลว

  1. sudo service avahi-daemon เริ่ม #start avahi
  2. sudo service bluetooth restart #restart bluetooth เพื่อเชื่อมต่อ avahi อีกครั้ง
  3. sudo pactl ลิสต์สั้น #get name auf bluetooth-card
  4. sudo pactl set-card-profile <> a2dp # สำหรับฉัน sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

หวังว่านี่จะช่วยได้

ขอแสดงความนับถือ Anton

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.