Além de decidir como o conteúdo do app é organizado para navegação e navegação, é preciso decidir se você quer uma fila ou controles personalizados para reproduzir o conteúdo.
Os fabricantes de carros e o Google são responsáveis pela implementação e estilização da visualização de reprodução, da barra de controle minimizada e da fila. Eles também oferecem um conjunto básico de controles de reprodução, incluindo Play/Pause, Next, Previous e Overflow. As opções Próxima e Anterior dependem do app que oferece suporte a essas ações. Se esses controles forem suficientes para seu app, está tudo pronto.
No entanto, se você quiser fornecer uma fila ou acesso a outras ações de reprodução além das fornecidas pelos fabricantes de carros, precisará decidir:
- Se as miniaturas dos itens da fila serão exibidas
- Se um ícone ou o tempo decorrido será exibido para o item em reprodução na fila no momento
- Se os itens reproduzidos anteriormente serão incluídos na fila
- Quais ações personalizadas você quer na barra de controle e se elas precisam substituir os controles Next e Previous dos fabricantes do carro
- Como serão os ícones que representam os estados relevantes de cada ação (por exemplo, disponível e desativado)
Visualização de reprodução
Um dos recursos mais importantes para projetar um app de música é a visualização de reprodução.
Exemplos de visualização de reprodução
Requisitos de controle de mídia
Considere os seguintes requisitos e recomendações:
Nível do requisito | Requisitos |
---|---|
DEVE | Os desenvolvedores de apps precisam:
|
DEVE | Os desenvolvedores de apps precisam:
|
MAIO | Os desenvolvedores de apps podem:
|
Justificativa
- IU consistente para o app: os desenvolvedores de apps precisam alinhar as interfaces de ações personalizadas em apps de música com ações semelhantes que são conhecidas dos usuários em outros dispositivos para criar experiências familiares para o carro.
- Visualização rápida: o texto pode parecer menor quando combinado com a iconografia. Portanto, o texto nos ícones precisa ser maximizado dentro do espaço disponível.
Fila
Você também precisa fornecer ao usuário uma maneira de navegar pela lista de fontes de áudio.
Exemplos de fila
Requisitos de fila
Nível do requisito | Requisitos |
---|---|
DEVE | Os desenvolvedores de apps precisam:
Para saber mais sobre os indicadores de progresso e a fila, consulte Ativar controle de reprodução. |
MAIO | Os desenvolvedores de apps podem:
|
Justificativa
- Interface de visualização rápida: os usuários precisam ver o que está sendo reproduzido no momento.