Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Construcción de accesorios de audio

Al implementar un accesorio de audio, como un auricular, amplificador de auriculares, micrófono, DAC / ADC o base, considere cómo se conecta el accesorio a los dispositivos Android. Las siguientes secciones describen conexiones de auriculares con cable de 3,5 mm, conexiones de bus serie universal (USB) y 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 características 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 gama de auriculares y dispositivos Android.

Audio por USB

Android puede usar USB en varios modos:

  • Desarrollo . No es compatible con audio.
  • Accesorio . Proporcionado por Android Open Accessory (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 los auriculares USB . El audio en modo host 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 (API nivel 3) y versiones posteriores. Un usuario de Android puede conectarse a un accesorio que admita este perfil usando la Configuración del sistema> Bluetooth y reproducir música directamente en el accesorio sin una aplicación secundaria.

A partir de Android 3.0 (API nivel 11), las aplicaciones pueden operar una conexión A2DP usando la clase BluetoothA2dp . Para proporcionar una aplicación personalizada para la salida a un accesorio de audio, debe utilizar 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 una implementación de ejemplo 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 construida para el chip CC2564 de Texas Instruments, pero está diseñada para funcionar con cualquier chip Bluetooth que implemente una interfaz estándar de host / controlador (HCI).

MIDI a través de USB y Bluetooth LE

Tanto USB como Bluetooth Low Energy se pueden utilizar como transporte para el protocolo MIDI . Para obtener más información, consulte MIDI .