Saat menerapkan aksesori audio seperti headset, amplifier headphone, mikrofon, DAC/ADC, atau dok, pertimbangkan bagaimana aksesori tersebut terhubung ke perangkat Android. Bagian berikut menjelaskan sambungan headset berkabel 3,5 mm, sambungan Universal Serial Bus (USB), dan sambungan Bluetooth untuk streaming musik atau konten audio lainnya.
Audio melalui konektor headset 3,5 mm
Banyak perangkat Android dilengkapi konektor headset 3,5 mm (“mini”). Selain fitur keluaran stereo dan masukan mono tradisional, spesifikasi headset 3,5 mm menentukan impedansi standar dan fungsi yang memungkinkan interoperabilitas antara berbagai perangkat Android dan headset.
Audio melalui USB
Android dapat menggunakan USB dalam beberapa mode:
- Perkembangan . Tidak mendukung audio.
- Tambahan . Disediakan oleh Android Open Accessories (AOA) 2.0 dan memberikan kemampuan audio terbatas, seperti dijelaskan dalam Menyambungkan audio khusus melalui USB .
- Tuan rumah . Memungkinkan perangkat Android menggerakkan bus USB dan beroperasi dengan berbagai periferal berbasis USB, termasuk antarmuka audio. Perangkat yang menerapkan mode host akan kompatibel dengan headset USB yang mengikuti spesifikasi headset USB . Audio mode host dijelaskan dalam audio digital USB .
Audio melalui Bluetooth
Aksesori yang terhubung dengan Android melalui Bluetooth dapat menggunakan koneksi Advanced Audio Distribution Profile (A2DP) untuk mengalirkan musik untuk diputar. Memutar audio melalui Bluetooth dengan A2DP didukung di Android 1.5 (API Level 3) dan lebih tinggi. Pengguna Android dapat terhubung ke aksesori yang mendukung profil ini menggunakan Pengaturan sistem > Bluetooth dan memutar musik langsung ke aksesori tanpa aplikasi sekunder.
Mulai Android 3.0 (API Level 11), aplikasi dapat mengoperasikan koneksi A2DP menggunakan kelas BluetoothA2dp
. Untuk menyediakan aplikasi khusus untuk output ke aksesori audio, Anda harus menggunakan Android 3.0 atau lebih tinggi.
Langkah selanjutnya
Untuk mulai membuat aksesori audio yang menggunakan koneksi Bluetooth:
- Pilih platform perangkat keras atau buat perangkat keras yang dapat mendukung komunikasi Bluetooth dan profil koneksi A2DP.
- Tinjau kode sumber firmware ADK 2012 (
<adk-src>/adk2012/board/library/ADK2/
), yang mencakup contoh implementasi aksesori pemutaran audio menggunakan koneksi Bluetooth.
Catatan: Kode sumber ADK 2012 menyertakan tumpukan Bluetooth sumber terbuka yang dibuat untuk chip Texas Instruments CC2564, namun dirancang untuk bekerja dengan chip Bluetooth apa pun yang mengimplementasikan Antarmuka Host/Pengontrol (HCI) standar.
MIDI melalui USB dan Bluetooth LE
USB dan Bluetooth Low Energy dapat digunakan sebagai transport untuk protokol MIDI . Untuk detailnya, lihat MIDI .