Al implementar un accesorio de audio, como auriculares, amplificador de auriculares, micrófono, DAC/ADC o base, considere cómo se conecta el accesorio a los dispositivos Android. Las siguientes secciones describen las conexiones de auriculares con cable de 3,5 mm, las conexiones de bus serie universal (USB) y las conexiones Bluetooth para transmitir música u otro contenido de audio.
Audio sobre conector de auriculares de 3,5 mm
Muchos dispositivos Android incluyen un conector para auriculares de 3,5 mm ("mini"). Además de las funciones tradicionales de salida estéreo y entrada mono, la especificación de auriculares de 3,5 mm define impedancias y funciones estándar que permiten la interoperabilidad entre una variedad de dispositivos Android y auriculares.
Audio por USB
Android puede usar USB en varios modos:
- desarrollo No es compatible con audio.
- accesorio Proporcionado por Android Open Accesorio (AOA) 2.0 y proporciona una capacidad de audio limitada, como se describe en Conexión de audio personalizado a través de USB .
- anfitrión Permite que el dispositivo Android controle el bus USB y funcione con una amplia gama de periféricos basados en USB, incluidas las interfaces de audio. Los dispositivos que implementen el modo host serán compatibles con los auriculares USB que sigan la especificación de auriculares USB . El audio en modo anfitrión se describe en Audio digital USB .
Audio por Bluetooth
Un accesorio que se conecta con Android a través de Bluetooth puede usar una conexión de perfil de distribución de audio avanzado (A2DP) para transmitir música para su reproducción. La reproducción de audio a través de Bluetooth con A2DP es compatible con Android 1.5 (nivel de API 3) y superior. Un usuario de Android puede conectarse a un accesorio que admita este perfil mediante Configuración del sistema > Bluetooth y reproducir música directamente en el accesorio sin una aplicación secundaria.
A partir de Android 3.0 (nivel de API 11), las aplicaciones pueden operar una conexión A2DP usando la clase BluetoothA2dp
. Para proporcionar una aplicación personalizada para salida a un accesorio de audio, debe usar Android 3.0 o superior.
Próximos pasos
Para comenzar a construir un accesorio de audio que use una conexión Bluetooth:
- Seleccione una plataforma de hardware o cree un dispositivo de hardware que admita comunicaciones Bluetooth y el perfil de conexión A2DP.
- Revise el código fuente del firmware de ADK 2012 (
<adk-src>/adk2012/board/library/ADK2/
), que incluye un ejemplo de implementación de un accesorio de reproducción de audio mediante una conexión Bluetooth.
Nota: El código fuente de ADK 2012 incluye una pila Bluetooth de código abierto creada para el chip CC2564 de Texas Instruments, pero está diseñada para funcionar con cualquier chip Bluetooth que implemente una interfaz de host/controlador (HCI) estándar.
MIDI por USB y Bluetooth LE
Tanto USB como Bluetooth Low Energy se pueden utilizar como transportes para el protocolo MIDI . Para obtener más información, consulte MIDI .