Personnaliser les commandes de lecture

Une fois que vous avez décidé comment organiser le contenu de votre application pour la navigation et la navigation, déterminez 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 contrôle réduite et la file d'attente. Ils fournissent également un ensemble de commandes de lecture de base, y compris :

  • Lecture/Pause
  • Suivant (si votre application le permet)
  • Précédent (si votre application le prend en charge)
  • Dépassement

Toutefois, si vous souhaitez personnaliser la file d'attente ou fournir des actions de lecture supplémentaires, vous devez décider :

  • Afficher ou non les miniatures des éléments de la file d'attente
  • Indique si une icône ou le temps écoulé pour l'élément en cours de lecture dans la file d'attente doit être affiché.
  • Indique si les éléments lus précédemment doivent être inclus dans la file d'attente
  • Les actions personnalisées que vous souhaitez afficher dans la barre de commande et si elles doivent remplacer les commandes Suivant et Précédent du constructeur automobile
  • À quoi ressembleront les icônes représentant les états pertinents de chaque action (par exemple, disponible et désactivée)

Exemples de vues de lecture

Titre en cours de lecture
La vue de lecture affiche le titre en cours de lecture.


Menu à développer à droite
L'utilisateur a ouvert le menu à développer sur le côté droit de l'écran, qui offre plus de fonctionnalités.

Commandes de lecture dans une application multimédia
Exemple de commandes de lecture dans une application multimédia.

Exigences concernant les commandes de lecture

Lorsque vous concevez des commandes de lecture, donnez la priorité aux éléments suivants :

  • Interface utilisateur cohérente dans l'application : les développeurs d'applications doivent créer des commandes de lecture multimédia personnalisées dans les voitures qui soient cohérentes avec l'expérience utilisateur sur d'autres applications et appareils.
  • Lisibilité : le texte peut paraître plus petit lorsqu'il est associé à une iconographie. Il doit donc être maximisé dans l'espace disponible.

Ces exigences et recommandations vous aideront à créer des contrôles efficaces.

Niveau d'exigence Conditions requises
OBLIGATOIRE
  • Fournissez des icônes vectorielles monochromes pour toutes les actions personnalisées que vous ajoutez, et modifiez-les de manière dynamique pour indiquer l'état.
  • SHOULD
  • Si vous utilisez du texte ou des chiffres 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
  • Fournissez jusqu'à six customactions (ou jusqu'à huit si vous n'utilisez pas Next et Previous).
  • File d'attente

    Vous devez également fournir à votre utilisateur un moyen simple et rapide de parcourir la file d'attente des contenus multimédias à venir. La file d'attente des contenus multimédias à venir peut inclure des artistes et des miniatures, comme illustré dans les exemples suivants.

    File d'attente en mode Portrait
    File d'attente en mode Portrait


    File d'attente en mode Paysage
    File d'attente en mode paysage

    Exigences concernant les files d'attente

    Pour limiter les distractions au volant, assurez-vous que les utilisateurs peuvent voir en un coup d'œil ce qui est en cours de lecture.

    Niveau d'exigence Conditions requises
    SHOULD
  • Fournissez un indicateur pour l'élément de file d'attente en cours de lecture.
  • Incluez 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 le contrôle de la lecture.
  • MAI
  • Fournir des miniatures pour les éléments de la file d'attente