Xây dựng phụ kiện âm thanh

Khi triển khai phụ kiện âm thanh như tai nghe, bộ khuếch đại tai nghe, micrô, DAC/ADC hoặc đế cắm, hãy xem xét cách phụ kiện kết nối với thiết bị Android. Các phần sau đây mô tả kết nối tai nghe 3,5 mm có dây, kết nối Universal Serial Bus (USB) và kết nối Bluetooth để truyền phát nhạc hoặc nội dung âm thanh khác.

Đầu nối tai nghe âm thanh trên 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 vào âm thanh nổi và đầu ra âm thanh nổi truyền thống, thông số kỹ thuật của tai nghe 3,5 mm xác định các trở kháng tiêu chuẩn và các chức năng cho phép khả năng tương tác giữa nhiều 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 . Được cung cấp bởi Android Open Accessories (AOA) 2.0 và cung cấp khả năng âm thanh hạn chế, như được mô tả trong Kết nối âm thanh tùy chỉnh qua USB .
  • Chủ nhà . 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 thông số kỹ thuật của tai nghe USB . Âm thanh chế độ máy chủ được mô tả trong âm thanh kỹ thuật số USB .

Âm thanh qua Bluetooth

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 â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 phụ kiện hỗ trợ cấu hình này bằng cách sử dụng Cài đặt hệ thống > Bluetooth 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 lớp BluetoothA2dp . Để cung cấp ứng dụng tùy chỉnh để xuất ra phụ kiện âm thanh, bạn phải sử dụng Android 3.0 trở lên.

Bước tiếp theo

Để bắt đầu xây dựng phụ kiện âm thanh sử dụng kết nối Bluetooth:

  • Chọn nền tảng phần cứng hoặc xây dựng thiết bị phần cứng có thể hỗ trợ liên lạc Bluetooth và cấu hình kết nối A2DP.
  • Xem lại mã nguồn chương trình cơ sở ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ), bao gồm ví dụ về cách triển khai phụ kiện phát lại âm thanh bằng kết nối Bluetooth.

Lưu ý: Mã nguồn ADK 2012 bao gồm ngăn xếp Bluetooth nguồn mở được xây dựng cho chip CC2564 của Texas Instruments nhưng được thiết kế để hoạt động với bất kỳ chip Bluetooth nào triển khai Giao diện Máy chủ/Bộ điều khiển (HCI) tiêu chuẩn.

MIDI qua USB và Bluetooth LE

Cả USB và Bluetooth Low Energy đều có thể được sử dụng làm phương tiện truyền tải cho giao thức MIDI . Để biết chi tiết, xem MIDI .