Ao implementar um acessório de áudio, como fone de ouvido, amplificador de fone de ouvido, microfone, DAC/ADC ou dock, considere como o acessório se conecta a dispositivos Android. As seções a seguir descrevem conexões de fone de ouvido com fio de 3,5 mm, conexões Universal Serial Bus (USB) e conexões Bluetooth para streaming de música ou outro conteúdo de áudio.
Áudio sobre o conector de fone de ouvido de 3,5 mm
Muitos dispositivos Android incluem um conector de fone de ouvido de 3,5 mm (“mini”). Além dos recursos tradicionais de saída estéreo e entrada mono, a especificação de fone de ouvido de 3,5 mm define impedâncias e funções padrão que permitem a interoperabilidade entre uma variedade de dispositivos Android e fones de ouvido.
Áudio por USB
O Android pode usar USB em vários modos:
- Desenvolvimento . Não suporta áudio.
- Acessório . Fornecido pelo Android Open Accessory (AOA) 2.0 e oferece capacidade de áudio limitada, conforme descrito em Conectando áudio personalizado via USB .
- Hospedeiro . Permite que o dispositivo Android acione o barramento USB e opere com uma ampla variedade de periféricos baseados em USB, incluindo interfaces de áudio. Os dispositivos que implementam o modo host serão compatíveis com headsets USB que seguem a especificação de headset USB . O áudio do modo host é descrito em Áudio digital USB .
Áudio por Bluetooth
Um acessório que se conecta ao Android por Bluetooth pode usar uma conexão A2DP (Advanced Audio Distribution Profile) para transmitir música para reprodução. A reprodução de áudio por Bluetooth com A2DP é compatível com Android 1.5 (API nível 3) e superior. Um usuário Android pode se conectar a um acessório compatível com este perfil usando as Configurações do sistema > Bluetooth e reproduzir música diretamente no acessório sem um aplicativo secundário.
A partir do Android 3.0 (API de nível 11), os aplicativos podem operar uma conexão A2DP usando a classe BluetoothA2dp
. Para fornecer um aplicativo personalizado para saída para um acessório de áudio, você deve usar o Android 3.0 ou superior.
Próximos passos
Para começar a criar um acessório de áudio que usa uma conexão Bluetooth:
- Selecione uma plataforma de hardware ou crie um dispositivo de hardware que possa suportar comunicações Bluetooth e o perfil de conexão A2DP.
- Revise o código-fonte do firmware ADK 2012 (
<adk-src>/adk2012/board/library/ADK2/
), que inclui um exemplo de implementação de um acessório de reprodução de áudio usando uma conexão Bluetooth.
Observação: o código-fonte do ADK 2012 inclui uma pilha Bluetooth de código aberto criada para o chip Texas Instruments CC2564, mas foi projetada para funcionar com qualquer chip Bluetooth que implemente uma Interface Host/Controller (HCI) padrão.
MIDI sobre USB e Bluetooth LE
Tanto o USB quanto o Bluetooth Low Energy podem ser usados como transportes para o protocolo MIDI . Para obter detalhes, consulte MIDI .