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
![Modelo de um app de música enquanto toca mídia](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-1.png?authuser=5&hl=pt)
![Modelo de app de música enquanto toca mídia com sobreposição](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-2.png?authuser=5&hl=pt)
![Modelo de um app de música enquanto toca mídia](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-3.png?authuser=5&hl=pt)
![Modelo de app de música enquanto toca mídia com sobreposição](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-4.png?authuser=5&hl=pt)
![](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/browsing-views-fig-5.png?authuser=5&hl=pt)
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
![Modelo de app de música mostrando a lista de filas com arte do álbum](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/queue-ex-1.png?authuser=5&hl=pt)
![Modelo de app de música mostrando a lista de filas com controles de reprodução](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/queue-ex-2.png?authuser=5&hl=pt)
![Modelo de app de música mostrando a lista de filas com arte do álbum](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/queue-ex-3.png?authuser=5&hl=pt)
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.