Khi triển khai một phụ kiện âm thanh như tai nghe, bộ khuếch đại tai nghe, micrô, DAC/ADC hoặc đế sạc, hãy cân nhắc cách phụ kiện kết nối với thiết bị Android. Các phần sau đây mô tả các kết nối tai nghe có dây 3,5 mm, kết nối Bus nối tiếp đa năng (USB) và kết nối Bluetooth để phát trực tuyến nhạc hoặc nội dung âm thanh khác.
Âm thanh qua giắc cắm tai nghe 3,5 mm
Nhiều thiết bị Android có đầu nối tai nghe 3,5 mm ("mini"). Ngoài các tính năng đầu ra âm thanh nổi và đầu vào âm thanh đơn truyền thống, thông số kỹ thuật của tai nghe 3,5 mm xác định các chức năng và trở kháng tiêu chuẩn cho phép khả năng tương tác giữa một loạt thiết bị Android và tai nghe.
Âm thanh qua USB
Android có thể sử dụng USB ở một số chế độ:
- Phát triển. Không hỗ trợ âm thanh.
- Phụ kiện. Do Android Open Accessory (AOA) 2.0 cung cấp và có chức năng âm thanh hạn chế, như mô tả trong phần Kết nối âm thanh tuỳ chỉnh qua USB.
- Máy chủ lưu trữ. Cho phép thiết bị Android điều khiển bus USB và hoạt động với nhiều thiết bị ngoại vi dựa trên USB, bao gồm cả giao diện âm thanh. Các thiết bị triển khai chế độ máy chủ sẽ tương thích với tai nghe USB tuân theo quy cách tai nghe USB. Âm thanh ở chế độ máy chủ lưu trữ được mô tả trong phần Âm thanh kỹ thuật số qua USB.
Âm thanh qua Bluetooth
Một phụ kiện kết nối với Android qua Bluetooth có thể sử dụng kết nối Cấu hình phân phối âm thanh nâng cao (A2DP) để truyền phát nhạc để phát. Tính năng phát âm thanh qua Bluetooth bằng A2DP được hỗ trợ trên Android 1.5 (API cấp 3) trở lên. Người dùng Android có thể kết nối với một phụ kiện hỗ trợ hồ sơ này bằng cách sử dụng phần Cài đặt > Bluetooth của hệ thống và phát nhạc trực tiếp đến phụ kiện mà không cần ứng dụng phụ.
Kể từ Android 3.0 (API cấp 11), các ứng dụng có thể vận hành kết nối A2DP bằng cách sử dụng lớp
BluetoothA2dp
. Để cung cấp một ứng dụng tuỳ chỉnh cho đầu ra đến một phụ kiện âm thanh, bạn phải sử dụng Android 3.0 trở lên.
Các bước tiếp theo
Để bắt đầu tạo một phụ kiện âm thanh sử dụng kết nối Bluetooth, hãy làm như sau:
- Chọn một nền tảng phần cứng hoặc tạo một thiết bị phần cứng có thể hỗ trợ giao tiếp Bluetooth và hồ sơ kết nối A2DP.
- Xem lại mã nguồn firmware (
<adk-src>/adk2012/board/library/ADK2/
) của ADK 2012, bao gồm ví dụ về cách triển khai phụ kiện phát âm thanh bằng kết nối Bluetooth.
Lưu ý: Mã nguồn ADK 2012 bao gồm một ngăn xếp Bluetooth nguồn mở được tạo cho chip Texas Instruments CC2564, nhưng được thiết kế để hoạt động với mọi chip Bluetooth triển khai Giao diện máy chủ/trình điều khiển (HCI) tiêu chuẩn.
MIDI qua USB và Bluetooth LE
Bạn có thể dùng cả USB và Bluetooth năng lượng thấp làm phương thức truyền tải cho giao thức MIDI. Để biết thông tin chi tiết, hãy xem phần MIDI.