Personnaliser les commandes de lecture

En plus de décider comment le contenu de votre application est organisé pour la navigation et la navigation, vous devez également choisir si vous souhaitez une file d'attente ou des commandes personnalisées pour lire le 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. Ils fournissent également un ensemble de commandes de lecture de base, dont Lecture/Pause, Suivant, Précédent et Dépassement. (Les options Suivant et Précédent dépendent de la compatibilité de votre application avec ces actions.) Si ces options sont suffisantes pour votre application, vous avez terminé.

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

  • Afficher ou non des vignettes pour les é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 dans la file d'attente les éléments déjà lus
  • Les actions personnalisées à afficher sur la barre de commandes, et si elles doivent remplacer les commandes Suivant et Précédent des constructeurs automobiles
  • À quoi ressembleront les icônes représentant les états pertinents de chaque action (disponibles et désactivées, par exemple)

Vue de lecture

L'une des fonctionnalités les plus importantes à concevoir pour une application multimédia est la vue de lecture.

Exemples de vues de lecture

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

Exigences concernant les commandes de lecture

Tenez compte des exigences et recommandations suivantes:

Niveau d'exigence Conditions requises
OBLIGATOIRE Les développeurs d'applications doivent :
FORTEMENT RECOMMANDÉ Les développeurs d'applications doivent :
  • Si vous utilisez du texte (y compris des nombres) dans une icône, utilisez l'espace maximal dans le cadre de délimitation pour rendre le texte aussi grand et lisible que possible.
MAI Les développeurs d'applications peuvent :
  • Fournissez jusqu'à six actions personnalisées (ou jusqu'à huit si vous n'utilisez pas "Suivant" et "Précédent").

Justification

  • Interface utilisateur cohérente pour les applications: les développeurs d'applications doivent aligner les interfaces des actions personnalisées dans les applications multimédias avec les actions similaires familières pour leurs utilisateurs sur d'autres appareils afin de créer des expériences familières pour la voiture.
  • Visibilité: le texte peut sembler plus petit lorsqu'il est associé à l'iconographie. Par conséquent, le texte des icônes doit être maximisé 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 de la file d'attente avec une pochette d'album
Ici, l'utilisateur peut consulter la file d'attente des contenus multimédias à venir (Android Auto).
Maquette d'une application multimédia affichant la liste de la file d'attente avec les commandes de lecture
L'utilisateur voit alors la liste des contenus multimédias à venir (AAOS).
Maquette d'une application multimédia affichant la liste de la file d'attente avec une pochette d'album
Ici, l'utilisateur peut consulter la file d'attente des contenus multimédias à venir (AAOS, portrait).

Exigences concernant les files 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 titres écoutés 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 d'un coup d'œil le contenu en cours de lecture.