Os dispositivos premium geralmente servem como hubs para criação de conteúdo e comunicação. Permita que os usuários alternem entre a câmera e o hardware de áudio integrados e externos para uma experiência versátil e profissional.
Diretrizes
Ative a seleção de hardware de áudio e câmera.
Câmera
| Guideline ID | Test IDs | Description |
|---|---|---|
| Camera_Switcher | T-Camera_Switcher | O app inclui um seletor de câmera para alternar entre as câmeras integradas do dispositivo e as externas. |
Áudio
| Guideline ID | Test IDs | Description |
|---|---|---|
| Audio_Switcher | T-Audio_Switcher | Os apps que usam o microfone ou o alto-falante incluem um seletor de áudio para alternar entre os dispositivos de áudio integrados do dispositivo e periféricos externos, como fones de ouvido ou microfones USB. |
| Audio_Background_Playback | T-Audio_Background_Playback | O app oferece suporte à reprodução em segundo plano, esteja ele visível ou não para o usuário.
Apps em segundo plano não visíveis precisam usar um serviço em primeiro plano para evitar que o sistema encerre o processo do app quando ele perder o foco. Apps visíveis, mas sem foco, não exigem um serviço em primeiro plano para garantir que o processo do app continue sendo executado. Se o app não estiver visível, ele também precisará mostrar uma notificação persistente e não dispensável na barra de status ou na tela de bloqueio para informar ao usuário que o app está em execução. Consulte Como usar os controles de mídia. |
Testes
Para garantir que seu app ofereça uma experiência profissional e versátil de câmera e áudio, faça os testes a seguir.
Câmera
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Camera_Switcher | Camera_Switcher | Conecte uma câmera externa. Use o seletor de câmera do app para alternar entre as câmeras integradas do dispositivo e a câmera externa. Verifique se a visualização da câmera é atualizada corretamente para cada câmera selecionada. |
Áudio
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Audio_Switcher | Audio_Switcher | Conecte um dispositivo de áudio externo, como fones de ouvido ou um microfone USB. Use o seletor de áudio do app para alternar entre o áudio integrado do dispositivo e o periférico externo. Verifique se a entrada e a saída de áudio estão roteadas corretamente para o dispositivo selecionado. |
| T-Audio_Background_Playback | Audio_Background_Playback | Iniciar a reprodução de áudio. Interaja com outro app não relacionado a áudio em primeiro plano. Verifique se o app continua tocando sem falhas ou pausas. Se o app não estiver visível, verifique se uma notificação aparece na barra de status. Bloqueie o dispositivo e aguarde pelo menos um minuto para verificar se o sistema não encerra o processo para economizar bateria. Verifique se o app mostra uma notificação na tela de bloqueio. Use os botões de reprodução e pausa diretamente na notificação da tela de bloqueio para confirmar que o serviço em primeiro plano está se comunicando com o app. Desbloqueie a tela. Verifique se o app continua a reprodução. Para apps não visíveis, verifique se uma notificação aparece na barra de status. Coloque o aplicativo em primeiro plano novamente e verifique se a reprodução continua sem renderização lenta ou pausas. |