Personnaliser les commandes de lecture

En plus de déterminer l'organisation du contenu de votre application pour la navigation et la navigation, vous devez décider si vous souhaitez une file d'attente ou des commandes personnalisées pour la lecture du contenu.

Les constructeurs automobiles et Google se chargent d'implémenter et de styliser la vue de lecture, la barre de commandes réduite et la file d'attente. Elles fournissent également un ensemble de commandes de lecture de base, y compris Lecture/Pause, Suivant, Précédent et Overflow. (Les options Suivant et Précédent dépendent de la compatibilité de votre application avec ces actions.) Si ces commandes suffisent pour votre application, vous avez terminé.

Toutefois, si vous souhaitez fournir une file d'attente ou accéder à des actions de lecture autres que celles proposées par les constructeurs automobiles, vous devez décider:

  • Afficher ou non les vignettes des éléments de la file d'attente
  • Permet d'afficher une icône ou le temps écoulé pour l'élément en cours de lecture dans la file d'attente
  • Permet d'inclure ou non les éléments déjà lus dans la file d'attente
  • Les actions personnalisées que vous souhaitez afficher dans la barre de commandes, et si elles doivent remplacer les commandes Suivant et Précédent du constructeur
  • Apparence des icônes représentant les états pertinents de chaque action (par exemple, "Disponible" et "Désactivé")

Vue de lecture

L'une des fonctionnalités les plus importantes dans la conception d'une application multimédia est la vue de lecture.

Exemples de vues de lecture

Maquette de l'application multimédia en cours de lecture
Cette vue de lecture affiche le titre en cours de lecture (Android Auto).
Maquette de l'application multimédia lors de la lecture de contenus multimédias avec superposition de superposition
L'utilisateur a ouvert le menu à développer sur la droite de l'écran, qui offre davantage de fonctionnalités (Android Auto).
Maquette de l'application multimédia en cours de lecture
Cette vue de lecture affiche le titre en cours de lecture (AAOS).
Maquette de l'application multimédia lors de la lecture de contenus multimédias avec superposition de superposition
L'utilisateur a ouvert le menu à développer sur le côté droit de l'écran, qui offre davantage de fonctionnalités (AAOS).
Deux exemples (liste et grille) d'applications multimédias sur AAOS (portrait)

Exigences relatives au contrôle de la lecture

Tenez compte des exigences et recommandations suivantes:

Niveau d'exigence Conditions requises
OBLIGATOIRE Les développeurs d'applications doivent :
  • Fournir des icônes vectorielles monochromes pour toutes les actions personnalisées qu'elles ajoutent et les modifier de manière dynamique pour indiquer l'état
FORTEMENT RECOMMANDÉ Les développeurs d'applications doivent :
  • Si vous utilisez du texte (y compris des chiffres) dans une icône, utilisez l'espace maximal dans le cadre de délimitation afin de rendre le texte aussi grand et lisible que possible.
MAI Les développeurs d'applications peuvent :
  • Fournissez jusqu'à six actions personnalisées (ou huit si vous n'utilisez pas les options "Suivant" et "Précédent")

Justification

  • Interface utilisateur cohérente: les développeurs d'applications doivent aligner les interfaces des actions personnalisées dans les applications multimédias avec les actions similaires à leurs utilisateurs sur d'autres appareils, afin de créer des expériences familières pour la voiture.
  • Visibilité: le texte peut être plus petit lorsqu'il est associé à des icônes. Par conséquent, le texte des icônes doit être agrandi dans l'espace disponible.

File d'attente

Vous devez également permettre à l'utilisateur de parcourir la liste des sources audio.

Exemples de files d'attente

Maquette d'une application multimédia affichant la liste des files d'attente avec la pochette de l'album
Ici, l'utilisateur peut examiner la file d'attente des contenus multimédias à venir (Android Auto).
Maquette d'une application multimédia affichant la liste des files d'attente avec les commandes de lecture
L'utilisateur voit ici la liste des contenus multimédias à venir (AAOS).
Maquette d'une application multimédia affichant la liste des files d'attente avec la pochette de l'album
Ici, l'utilisateur peut consulter la file d'attente des contenus multimédias à venir (AAOS, portrait).

Exigences de la file d'attente

Niveau d'exigence Conditions requises
FORTEMENT RECOMMANDÉ Les développeurs d'applications doivent :
  • Fournir un indicateur pour l'élément de la file d'attente en cours de lecture
  • Inclure les éléments lus précédemment dans la file d'attente

Pour en savoir plus sur les indicateurs de progression et la file d'attente, consultez Activer la commande de lecture.

MAI Les développeurs d'applications peuvent :

Justification

  • Interface utilisateur lisible: les utilisateurs doivent pouvoir voir ce qui est en cours de lecture en un coup d'œil.