Aperçu

Media fournit une plate-forme sur laquelle créer des applications multimédias qui offrent des expériences d'infoloisirs sécurisées, fluides et connectées dans chaque voiture compatible avec Android. Media est une application système Android conçue pour offrir une expérience de lecture et de navigation optimisée pour les distractions pour les applications multimédias. Une implémentation entièrement fonctionnelle de Media est incluse avec le projet Android Open Source (AOSP).


Figure 1 : Exemples d'implémentations d'écrans multimédias.

Pour en savoir plus sur Media, consultez les pages suivantes:

Terminologie

Ces termes sont utilisés dans cette section.

Source multimédia
Application Android qui implémente l'API MediaBrowserService Android pour exposer le contrôle de la lecture et la navigation dans son catalogue d'éléments multimédias.
Élément multimédia
Élément du catalogue de sources multimédias. Les éléments multimédias peuvent être :
  • Éléments multimédias lisibles. Segments audio pouvant être lus par le système, tels que des titres, des chapitres de livres et des épisodes de podcasts
  • Éléments multimédias consultables. Éléments d'organisation utilisés pour regrouper des éléments multimédias lisibles ou autres, tels que des catégories de titres, un dossier de titres récents, ainsi que des podcasts et des éléments multimédias lisibles triés par artiste, auteur ou audience.

Fonctionnalités multimédias

Les fonctionnalités multimédias les fournissent.

En conduisant À l'arrêt

Commande de lecture.

  • Présentation de l'élément multimédia en cours de lecture (par exemple, un titre), y compris le titre, la pochette de l'album, la durée, la description et la position de lecture actuelle.

  • Exécution d'actions multimédias standards (par exemple, lecture, arrêt, mise en pause et avance rapide).

  • Exécution d'actions multimédias personnalisées (actions personnalisées fournies par chaque source multimédia).

  • Présentation de la file d'attente de lecture, si elle est fournie par l'application multimédia.

Parcourir le catalogue

  • Affichage des catégories de niveau supérieur.

  • Analyser des éléments multimédias consultables (par exemple, des dossiers)

  • Sélection d'éléments multimédias pouvant être lus (par exemple, des titres), y compris le titre, la pochette de l'album et des indicateurs. Par exemple, le contenu explicite et le contenu téléchargé.

Tout ce qui est listé sous En conduisant, ainsi que:

  • Se connecter. Pour les sources multimédias nécessitant une connexion, il devrait être possible de démarrer le flux de connexion directement depuis Media.

  • Paramètres. La source multimédia peut afficher une UI de paramètres.

  • Rechercher, avec le clavier Les utilisateurs peuvent effectuer une recherche textuelle dans les contenus multimédias.

Tâches

Ce tableau décrit les tâches de chaque partie.

Constructeurs de véhicules (OEM) Google Développeurs d'applications
  • Créez un système d'infoloisirs Android CDD entièrement conforme avec Android Automotive.
  • Répondez à toutes les attentes des API MediaSession et Browser, ainsi qu'à l'interopérabilité avec les contenus multimédias :
    • Respectez la structure de navigation.
    • Respectez les actions personnalisées.
    • Délégation à l'application pour la connexion, les paramètres, etc.
    • Respectez les éléments de branding de l'application explicitement pris en charge par les API. Par exemple, le nom de l'application.
  • Définir et faire évoluer les API multimédias
  • Fournir une implémentation Media dans AOSP.
  • Définir le processus d'examen des applications pour la publication d'applications multimédias sur le Play Store
  • Fournir de la documentation pour des éléments tels que les API, les personnalisations, les processus d'examen et de certification
  • Implémentez les API Media :
    • Fournissez une structure de navigation multimédia globale avec du contenu approprié.
    • Fournissez des actions personnalisées si nécessaire.
    • Rendre les états de lecture disponibles pour le système.
    • Fournissez des éléments de branding, comme le nom de l'application.
  • Implémentez les flux de connexion, d'inscription, de paramétrage et de résolution des erreurs, si nécessaire.
  • Créez et publiez des APK pour voitures sur le Play Store.

Consignes de personnalisation

L'implémentation Media incluse dans AOSP utilise la bibliothèque d'UI pour voitures pour permettre la personnalisation et fournit un thème et une structure de base qui peuvent être adoptés tels quels ou modifiés conformément aux restrictions suivantes. Le tableau suivant décrit les responsabilités des OEM concernant la personnalisation des contenus multimédias.

Personnalisation des contenus multimédias Description
DOIT Ajustez le thème et le style globaux, y compris la palette de couleurs et la taille.
MAI Modifiez la structure générale des contenus multimédias (par exemple, l'emplacement des onglets).

NE PAS

Modifier les contrats de l'API Media, y compris le branding de l'application:

  • Interopérabilité de MediaSession et MediaBrowser
  • Nom et icône de la source multimédia

Modifier l'architecture de l'information de:

  • Lecture
  • Parcourir
  • Recherche