Vários testes do Conjunto de teste de compatibilidade do Android (CTS) para áudio USB do Android exigem a conexão física de periféricos de áudio USB. Para isso, outros testes do CTS Verifier foram implementados.
Nomenclatura
Nesta página, os termos "dispositivo" e "periférico" são usados de maneira muito precisa:
- Dispositivo se refere ao dispositivo Android.
- Periférico se refere a um periférico de áudio USB externo conectado ao dispositivo Android.
Periféricos compatíveis
Use os seguintes periféricos para os testes do verificador CTS de áudio USB.
Interface de áudio USB
Um desses periféricos é necessário para realizar o teste de atributos de periféricos de áudio USB. Eles também podem ser usados para o teste de reprodução e o teste de gravação.
- PreSonus AudioBox 96 (RECOMENDADO)
- Behringer UMC204HD
- Roland Rubix 24
Uma interface de áudio USB (uma PreSonus AudioBox 96). | ![]() |
Headset USB
Os testes do Verificador do CTS usam o loopback de áudio para medir a latência de dispositivos Android equipados com fones de ouvido USB e detectar problemas nos caminhos de dados USB.
Devido à latência mais alta e a um recurso de cancelamento automático de eco que bloqueia o sinal de loopback,muitos adaptadores USB no mercado não são adequados para testes do CTS Verifier. Consulte as recomendações de adaptadores de áudio USB para mais informações.
O Teste de botões de áudio USB do CTS Verifier não requer um periférico de fone de ouvido USB específico. Pode ser um destes:
- Um periférico de fone de ouvido USB que ofereça suporte à especificação de acessório de fone de ouvido USB do Android. Esses periféricos de fone de ouvido geralmente são indicados pelo fabricante como "Made for Android".
- Um fone de ouvido analógico compatível com a
especificação
de acessórios de fone de ouvido USB do Android , conectado a um conversor de áudio USB-analógico, como
o adaptador de fones de ouvido Google USB-C digital para 3,5 mm.
Exemplos conhecidos de periféricos de fone de ouvido analógico compatíveis incluem os Bose SoundSport intra-auriculares para dispositivos Samsung e Android e os UrbanEars Reimers Black Belt feitos para fones de ouvido Android. Esses fones de ouvido analógicos precisam ser conectados à porta USB do dispositivo com um conversor USB para áudio.
Em ambos os casos, o botão precisa produzir códigos de chave virtual para os três botões necessários (volume para cima, volume para baixo, reproduzir/pausar) para que o teste seja bem-sucedido. Consulte a seção de mapeamento de software na especificação do acessório de fone de ouvido USB do Android para ver os códigos de chave virtual.
Um fone de ouvido USB. | ![]() |
Hardware adicional necessário
Patch cords (para loopback) dois cabos curtos de 6,35 mm para 6,35 mm para conectar as saídas às entradas do USB
Cabos de patch macho ¼" para macho ¼". | ![]() |
Cabo periférico USB
Esse cabo (que normalmente vem com o periférico) conecta o periférico de áudio USB ao dispositivo host. | ![]() |
Adaptador USB "On The Go" (OTG)
Um adaptador USB "On The Go" (OTG) é necessário para conectar fisicamente o periférico ao dispositivo Android e indicar ao dispositivo que ele precisa assumir o papel de "host". | ![]() |
Fones de ouvido analógicos para monitorar a saída da interface de áudio USB para o teste de reprodução.
Conjunto de fones de ouvido analógicos. | ![]() |
Testes
Em cada teste, indique o sucesso do teste tocando no botão test pass (marca de seleção). Caso contrário, indique a falha do teste clicando no botão test fail (ponto de exclamação).
Teste de atributos
Abstrato
Esse teste verifica se os atributos, incluindo taxas de amostragem, configurações de canal e formatos de amostra compatíveis, correspondem ao conjunto de atributos conhecidos do dispositivo.
Processo
Depois de invocar o teste no menu principal, conecte um periférico de áudio USB. Se os atributos corresponderem, o botão test pass (marca de seleção) será ativado.
Selecione USB Audio Peripheral Attributes Test. | ![]() |
Um resumo das instruções é exibido. | ![]() |
Tela de pré-conexão. | ![]() |
Periférico de áudio USB conectado ao dispositivo Android com cabo periférico e adaptador OTG. | ![]() |
Tela após a conexão. | ![]() |
Reproduzir teste
Abstrato
Esse teste verifica se a reprodução de áudio está funcionando. Para isso, ele gera um tom de teste de 1 kHz e o apresenta em estéreo (dois canais) para o periférico de áudio USB.
Processo
Depois de invocar o teste no menu principal, conecte a interface de áudio USB, incluindo o fone de ouvido analógico, à saída de fone de ouvido na interface para monitoramento.
Pressione o botão PLAY. Se o tom de teste for ouvido nos dois canais do fone de ouvido, indique que o teste foi aprovado clicando no botão teste aprovado (marca de seleção). Se um ou ambos os canais não tocarem o tom, indique a falha do teste clicando no botão test fail (ponto de exclamação).
Observações
Selecione USB Audio Peripheral Play Test. | ![]() |
Um resumo das instruções é exibido. | ![]() |
Tela de pré-conexão. | ![]() |
Conecte o periférico de áudio USB ao dispositivo Android.
Os fones de ouvido são conectados à saída de fone de ouvido na interface de áudio USB para monitoramento. |
![]() |
Tela pós-conexão. | ![]() |
Gravar teste (loopback)
Abstrato
Esse teste verifica se a gravação de áudio está funcionando gerando um tom nas saídas da interface de áudio USB, que é então roteado por cabos de patch para as entradas do periférico de áudio USB.
Processo
Depois de invocar o teste no menu principal, conecte a interface de áudio USB. Conecte as saídas analógicas às entradas analógicas com cabos de patch. Pressione o botão RECORD LOOPBACK. Se os dois canais do tom de teste gravado forem mostrados na visualização abaixo, indique que o teste foi aprovado clicando no botão aprovado (marca de seleção). Se um ou ambos os canais não forem exibidos, indique a falha do teste clicando no botão test fail (ponto de exclamação).
Observações
Confira se as entradas e saídas do periférico estão conectadas. Ajuste os níveis de entrada para mostrar corretamente o sinal gravado.
Selecione USB Audio Peripheral Record Test. | ![]() |
Um resumo das instruções é exibido. | ![]() |
Tela de pré-conexão. | ![]() |
Interface de áudio USB com loopback conectado ao dispositivo Android. | ![]() |
Conexões na parte de trás da interface de áudio USB. | ![]() |
Conexões na parte frontal da interface de áudio USB. | ![]() |
Tela após a conexão. | ![]() |
Tela após a conexão, com o teste de registro em execução. | ![]() |
Teste de botões de fones de ouvido
Abstrato
Este teste verifica se os botões media/transport no fone de ouvido recomendado são reconhecidos corretamente.
Processo
Depois de invocar o teste no menu principal, conecte o fone de ouvido USB ao dispositivo. Pressione cada botão de mídia/transporte (reprodução, pausa, aumentar volume e diminuir volume) no fone de ouvido. À medida que cada um é reconhecido, ele é reconhecido no painel de teste. Quando todos os botões forem reconhecidos, o botão test pass (marca de seleção) será ativado. Clique no botão test pass para indicar sucesso. Se o conjunto completo de botões não for reconhecido, indique a falha do teste clicando no botão test fail (ponto de exclamação).
Observações
O periférico de fone de ouvido USB conectado ao dispositivo Android.
Observe o adaptador OTG. |
![]() |
Selecione USB Audio Peripheral Buttons Test. | ![]() |
Um resumo das instruções é exibido. | ![]() |
O periférico está conectado, mas nenhum botão foi reconhecido (ainda).
Os botões esperados (conhecidos pelo perfil do dispositivo) são indicados com texto branco. Os que não fazem parte do periférico de teste são mostrados em cinza. |
![]() |
O periférico foi conectado e os botões esperados foram reconhecidos. | ![]() |
Recomendações de adaptadores de áudio USB
Esta seção lista os adaptadores USB-C para 3,5 mm recomendados, que são testados quanto à funcionalidade com os testes OboeTester e CTS Verifier.
Fabricante | ID do fornecedor | ID do produto | Armazenamento |
Google
O adaptador USB do Google não é mais fabricado e não está disponível na Google Play Store. |
0x18D1 | 0x5034 | Walmart (link em inglês) |
![]() |
![]() |
||
Xumee (link em inglês) | 0x0BDA | 0x4BE2 | Amazon |
![]() |
|||
Moshi (link em inglês) | 0x282B | 0x0033 | Amazon, Moshi |
![]() |
|||
Anker
Ao medir a latência usando os testes do CTS Verifier, o adaptador Anker tem uma latência 3,23 milissegundos maior do que o dispositivo do Google. |
0x0572 | 0x1B08 | Amazon |
![]() |
|||
TTGK Realtek ALC5686 | 0x0BDA | 0x4BD1 | Amazon |
![]() |