Além de decidir como o conteúdo do aplicativo é organizado para navegação e navegação, você precisa decidir se quer uma fila ou controles personalizados para reproduzir o conteúdo.
Os fabricantes de automóveis implementam e estilizam a visualização de reprodução, a barra de controle minimizada e a fila. Eles também oferecem um conjunto básico de controles de reprodução, incluindo Reproduzir/Pausar, Próximo, Anterior e Estourar. 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
- Se os itens reproduzidos anteriormente serão incluídos na fila
- Quais ações personalizadas você quer na barra de controle e se elas devem substituir os controles "Próxima" e "Anterior" do fabricante do carro.
- Qual será a aparência dos ícones que representam os estados relevantes de cada ação (por exemplo, disponível e desativado)
Para ver exemplos da interface de reprodução, acesse Como reproduzir mídia.
Diretrizes de controle de mídia
Nível do requisito | Diretrizes |
---|---|
DEVE |
Os desenvolvedores de apps precisam:
|
DEVE |
Os desenvolvedores de apps precisam:
|
MAIO |
Os desenvolvedores de apps podem:
|
Justificativa:
- IU consistente no app:os desenvolvedores de apps precisam alinhar as interfaces para ações personalizadas em apps de mídia com ações semelhantes que os usuários em outros dispositivos conheçam.
- Visualização rápida:o texto pode parecer menor quando combinado com a iconografia, portanto, o texto em ícones precisa ser maximizado dentro do espaço disponível.
Diretrizes da fila
As considerações a seguir se aplicam se você decidir implementar uma fila para permitir que os usuários vejam o conteúdo em reprodução e em breve.
Nível do requisito | Diretrizes |
---|---|
DEVE |
Os desenvolvedores de apps precisam:
|
MAIO |
Os desenvolvedores de apps podem:
|
Justificativa:
- Interface de visualização rápida:os usuários precisam ver rapidamente o que está sendo reproduzido.