Ao implementar um acessório de áudio, como um fone de ouvido, um amplificador de fone de ouvido, um microfone, um DAC/ADC ou uma base, considere como o acessório se conecta aos dispositivos Android. As seções a seguir descrevem conexões de fone de ouvido com fio de 3,5 mm, conexões USB (Universal Serial Bus) e conexões Bluetooth para streaming de músicas ou outros conteúdos de áudio.
Áudio por 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 fones de ouvido de 3,5 mm define impedâncias e funções padrão que permitem a interoperabilidade entre vários dispositivos Android e fones de ouvido.
Áudio por USB
O Android pode usar a USB em vários modos:
- Desenvolvimento. Não oferece suporte a áudio.
- Acessório. Fornecido pelo Android Open Accessory (AOA) 2.0 e oferece recursos de áudio limitados, conforme descrito em Como conectar áudio personalizado por USB.
- Host. Permite que o dispositivo Android controle o barramento USB e opere com uma ampla variedade de periféricos baseados em USB, incluindo interfaces auditivas. Os dispositivos que implementam o modo host são compatíveis com fones de ouvido USB que seguem a especificação de fones de ouvido USB. O áudio no modo host é descrito em Áudio digital USB.
Áudio por Bluetooth
Um acessório que se conecta ao Android por Bluetooth pode usar um perfil de distribuição de áudio avançado (A2DP) para transmitir música. A reprodução de áudio por Bluetooth com A2DP tem suporte no Android 1.5 (nível 3 da API) e versões mais recentes. Um usuário do Android pode se conectar a um acessório compatível com esse perfil usando as Configurações do sistema > Bluetooth e tocar música diretamente no acessório sem um aplicativo secundário.
A partir do Android 3.0 (nível 11 da API), os aplicativos podem operar uma conexão A2DP
usando a classe
BluetoothA2dp
. Para fornecer um aplicativo personalizado para
saída em um acessório de áudio, é necessário usar o Android 3.0 ou mais recente.
Próximas etapas
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 compatível com comunicações Bluetooth e o perfil de conexão A2DP.
- Analise o código-fonte
do firmware (
<adk-src>/adk2012/board/library/ADK2/
) do ADK 2012, 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 CC2564 da Texas Instruments, mas foi projetado para funcionar com qualquer chip Bluetooth que implemente uma interface Host/Controlador (HCI) padrão.
MIDI por USB e Bluetooth LE
O USB e o Bluetooth de baixa energia podem ser usados como transportes para o protocolo MIDI. Para mais detalhes, consulte MIDI.