Membangun Aksesori Audio

Saat menerapkan aksesori audio seperti headset, amplifier headphone, mikrofon, DAC/ADC, atau dok, pertimbangkan cara aksesori tersambung ke perangkat Android. Bagian berikut menjelaskan koneksi kabel headset 3,5 mm, koneksi Universal Serial Bus (USB), dan koneksi Bluetooth untuk streaming musik atau konten audio lainnya.

Audio melalui konektor headset 3,5 mm

Banyak perangkat Android menyertakan konektor headset 3,5 mm (“mini”). Selain fitur output stereo dan input mono tradisional, spesifikasi headset 3,5 mm mendefinisikan impedansi standar dan fungsi yang memungkinkan interoperabilitas antara berbagai perangkat Android dan headset.

Audio melalui USB

Android dapat menggunakan USB dalam beberapa mode:

  • Pengembangan . Tidak mendukung audio.
  • Aksesori . Disediakan oleh Android Open Accessory (AOA) 2.0 dan menyediakan kemampuan audio terbatas, seperti yang dijelaskan dalam Menghubungkan audio khusus melalui USB .
  • Tuan rumah . Memungkinkan perangkat Android untuk 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 pemutaran. 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 sistem Pengaturan > Bluetooth dan memutar musik langsung ke aksesori tanpa aplikasi sekunder.

Pada 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 bangun perangkat keras yang dapat mendukung komunikasi Bluetooth dan profil koneksi A2DP.
  • Tinjau kode sumber firmware ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ), yang menyertakan contoh penerapan aksesori pemutaran audio menggunakan koneksi Bluetooth.

Catatan: Kode sumber ADK 2012 menyertakan tumpukan Bluetooth sumber terbuka yang dibuat untuk chip Texas Instruments CC2564, tetapi dirancang untuk bekerja dengan chip Bluetooth apa pun yang mengimplementasikan Antarmuka Host/Pengontrol (HCI) standar.

MIDI melalui USB dan Bluetooth LE

Baik USB dan Bluetooth Low Energy dapat digunakan sebagai transport untuk protokol MIDI . Untuk detailnya, lihat MIDI .