เมื่อใช้อุปกรณ์เสริมด้านเสียง เช่น ชุดหูฟัง เครื่องขยายสัญญาณหูฟัง ไมโครโฟน DAC/ADC หรือด็อค ให้พิจารณาว่าอุปกรณ์เสริมนั้นเชื่อมต่อกับอุปกรณ์ Android อย่างไร ส่วนต่อไปนี้อธิบายการเชื่อมต่อชุดหูฟัง 3.5 มม. แบบใช้สาย การเชื่อมต่อ Universal Serial Bus (USB) และการเชื่อมต่อ Bluetooth สำหรับการสตรีมเพลงหรือเนื้อหาเสียงอื่นๆ
เสียงผ่านช่องเสียบชุดหูฟัง 3.5 มม
อุปกรณ์ Android จำนวนมากมีขั้วต่อชุดหูฟัง 3.5 มม. (“มินิ”) นอกเหนือจากคุณสมบัติเอาต์พุตสเตอริโอและอินพุตโมโนแบบดั้งเดิมแล้ว ข้อมูล จำเพาะของชุดหูฟัง 3.5 มม. ยังกำหนดอิมพีแดนซ์มาตรฐานและฟังก์ชันที่ช่วยให้สามารถทำงานร่วมกันระหว่างอุปกรณ์ Android และชุดหูฟังได้หลากหลายประเภท
เสียงผ่าน USB
Android สามารถใช้ USB ได้หลายโหมด:
- การพัฒนา . ไม่รองรับเสียง
- อุปกรณ์เสริม ให้บริการโดย Android Open Accessory (AOA) 2.0 และมีความสามารถด้านเสียงที่จำกัด ตามที่อธิบายไว้ใน การเชื่อมต่อเสียงแบบกำหนดเองผ่าน USB
- เจ้าภาพ เปิดใช้งานอุปกรณ์ Android เพื่อขับเคลื่อนบัส USB และทำงานร่วมกับอุปกรณ์ต่อพ่วงที่ใช้ USB ได้หลากหลาย รวมถึงอินเทอร์เฟซเสียง อุปกรณ์ที่ใช้โหมดโฮสต์จะเข้ากันได้กับชุดหูฟัง USB ที่เป็นไปตาม ข้อกำหนดชุดหูฟัง USB เสียงโหมดโฮสต์อธิบายไว้ใน เสียงดิจิทัล USB
เสียงผ่านบลูทูธ
อุปกรณ์เสริมที่เชื่อมต่อกับ Android ผ่าน Bluetooth สามารถใช้การเชื่อมต่อ Advanced Audio Distribution Profile (A2DP) เพื่อสตรีมเพลงเพื่อเล่น รองรับการเล่นเสียงผ่าน Bluetooth ด้วย A2DP บน Android 1.5 (API ระดับ 3) และสูงกว่า ผู้ใช้ Android สามารถเชื่อมต่อกับอุปกรณ์เสริมที่รองรับโปรไฟล์นี้โดยใช้ระบบ การตั้งค่า > บลูทูธ และเล่นเพลงโดยตรงกับอุปกรณ์เสริมโดยไม่ต้องใช้แอปพลิเคชันรอง
ตั้งแต่ Android 3.0 (API ระดับ 11) แอปพลิเคชันสามารถใช้งานการเชื่อมต่อ A2DP โดยใช้คลาส BluetoothA2dp
คุณต้องใช้ Android 3.0 หรือสูงกว่าเพื่อจัดเตรียมแอปพลิเคชันแบบกำหนดเองสำหรับเอาต์พุตไปยังอุปกรณ์เสริมเสียง
ขั้นตอนถัดไป
ในการเริ่มต้นสร้างอุปกรณ์เสริมเสียงที่ใช้การเชื่อมต่อบลูทูธ:
- เลือกแพลตฟอร์มฮาร์ดแวร์หรือสร้างอุปกรณ์ฮาร์ดแวร์ที่สามารถรองรับการสื่อสารผ่าน Bluetooth และโปรไฟล์การเชื่อมต่อ A2DP
- ตรวจสอบ ซอร์สโค้ดของเฟิร์มแวร์ ADK 2012 (
<adk-src>/adk2012/board/library/ADK2/
) ซึ่งรวมถึงตัวอย่างการใช้งานอุปกรณ์เสริมการเล่นเสียงโดยใช้การเชื่อมต่อ Bluetooth
หมายเหตุ: ซอร์สโค้ด ADK 2012 มีสแต็ก Bluetooth แบบโอเพ่นซอร์สที่สร้างขึ้นสำหรับชิป Texas Instruments CC2564 แต่ได้รับการออกแบบมาเพื่อทำงานร่วมกับชิป Bluetooth ใดๆ ที่ใช้ Host/Controller Interface (HCI) มาตรฐาน
MIDI ผ่าน USB และ Bluetooth LE
สามารถใช้ทั้ง USB และ Bluetooth Low Energy เป็นทรานสฟอร์มสำหรับโปรโตคอล MIDI สำหรับรายละเอียด โปรดดูที่ MIDI