Übersicht

Media ist eine Plattform, auf der Sie Media-Apps entwickeln können, die in jedem Android-fähigen Auto eine sichere, nahtlose und vernetzte Infotainment-Nutzung ermöglichen. „Media“ ist eine Android-Systemanwendung, die für die Distraction Optimized (DO)-Wiedergabe und -Suche in Medien-Apps entwickelt wurde. Eine voll funktionsfähige Implementierung von Media ist im Open-Source-Projekt von Android (AOSP) enthalten.


Abbildung 1: Beispielimplementierungen für Medienbildschirme

Weitere Informationen zu Medien finden Sie auf den folgenden Seiten:

  • Systemkomponenten und Nutzerflüsse Weitere Informationen zu den Komponenten, die mit Media interagieren, sowie zu den gängigsten Nutzerabläufen.
  • Radio mit Medien implementieren Hier erfahren Sie, wie Sie die Radio-Benutzeroberfläche in Media einbinden, damit Nutzer mit Medienquellen und Radio so interagieren können, als wären sie eine einzige Anwendung.
  • Medien anpassen Hier erfahren Sie, wie Sie mit Stilen und Assets arbeiten, die auf verschiedenen Ebenen in der AOSP-Struktur definiert sind.
  • Implementieren Sie eine Medienkarte. Implementieren Sie eine Medienkarte, um unter anderem Medienmetadaten wie Titel und Albumcover anzuzeigen. Auf einer Medienkarte kann auch eine Warteschlange mit Medienelementen wie einer Playlist angezeigt werden.

Terminologie

Diese Begriffe werden in diesem Abschnitt verwendet.

Medienquelle
Eine Android-App, die die Android-MediaBrowserService API implementiert, um die Wiedergabesteuerung und das Stöbern im Katalog der Medienelemente zu ermöglichen.
Mediendatei
Ein Element im Katalog „Media Source“. Medienelemente können folgendermaßen sein:
  • Abspielbare Medienelemente Audiosegmente, die vom System wiedergegeben werden können, z. B. Songs, Buchkapitel und Podcastfolgen
  • Medienelemente, die sich durchblättern lassen Organisatorische Elemente, mit denen abspielbare oder andere Medienelemente wie Titelkategorien, ein Ordner mit kürzlich angehörten Titeln sowie Podcasts und abspielbare Medienelemente nach Künstler, Autor oder Zielgruppe gruppiert werden können.

Medienfunktionen

Diese Funktionen werden von Media bereitgestellt.

Beim Fahren Im Parkmodus

Wiedergabesteuerung

  • Darstellung des aktuell wiedergegebenen Medienelements (z. B. eines Songs), einschließlich Titel, Albumcover, Dauer, Beschreibung und aktueller Wiedergabeposition.

  • Ausführung standardmäßiger Medienaktionen (z. B. Wiedergabe, Stopp, Pause und Vorspulen)

  • Ausführung benutzerdefinierter Media-Aktionen (benutzerdefinierte Aktionen, die von jeder Medienquelle bereitgestellt werden).

  • Darstellung der Wiedergabeliste, sofern von der Medien-App bereitgestellt.

Katalog durchsuchen

  • Anzeige von Kategorien der obersten Ebene.

  • Sie können sich aufsuchbare Medienelemente (z. B. Ordner) ansehen.

  • Auswahl der abspielbaren Medienelemente (z. B. Titel), einschließlich Titel, Albumcover und Indikatoren. Dazu gehören beispielsweise anstößige Inhalte und heruntergeladene Inhalte.

Alle unter Beim Fahren aufgeführten Funktionen sowie:

  • Melden Sie sich an. Bei Medienquellen, für die eine Anmeldung erforderlich ist, sollte der Anmeldevorgang direkt über „Medien“ gestartet werden können.

  • Einstellungen. Die Medienquelle kann eine Einstellungsoberfläche anzeigen.

  • Suche über Tastatur Nutzer können in Google Fotos nach Text suchen.

Tasks

In dieser Tabelle werden die Aufgaben der einzelnen Parteien beschrieben.

Fahrzeughersteller (vOEMs) Google App-Entwickler
  • Entwickeln Sie ein vollständig konformes Android-CDD-Infotainmentsystem mit Android Automotive.
  • Alle Anforderungen der MediaSession- und Browser-APIs sowie die Interoperabilität mit Medien erfüllen:
    • Beachten Sie die Navigationsstruktur.
    • Beachten Sie benutzerdefinierte Aktionen.
    • Delegieren Sie die Anmeldung, Einstellungen usw. an die App.
    • Beachten Sie die von den APIs ausdrücklich unterstützten App-Branding-Elemente. Beispielsweise der Name der App.
  • Media APIs definieren und weiterentwickeln
  • Media-Implementierung in AOSP bereitstellen
  • App-Überprüfungsprozess für die Veröffentlichung von Medien-Apps im Play Store definieren
  • Dokumentation für Elemente wie APIs, Anpassungen, Überprüfung und Zertifizierungsverfahren bereitstellen
  • Media APIs implementieren:
    • Bieten Sie eine allgemeine Medienstruktur mit geeigneten Inhalten.
    • Geben Sie gegebenenfalls benutzerdefinierte Aktionen an.
    • Stell Wiedergabestatus für das System bereit.
    • Geben Sie Markenelemente an, z. B. den Namen der App.
  • Implementieren Sie nach Bedarf die Abläufe für Anmeldung, Registrierung, Einstellungen und Fehlerbehebung.
  • Sie erstellen und veröffentlichen APKs für Autos im Play Store.

Richtlinien für die Anpassung

Die in AOSP enthaltene Medienimplementierung verwendet die Car UI Library, um Anpassungen zu ermöglichen. Sie bietet ein Basis-Design und eine Basisstruktur, die unverändert übernommen oder gemäß den folgenden Einschränkungen angepasst werden kann. In der folgenden Tabelle sind die Aufgaben von OEMs im Hinblick auf die Medienanpassung aufgeführt.

Medienanpassung Beschreibung
SOLLTE Sie können das Gesamtthema und den Stil anpassen, einschließlich Farbpalette und Größe.
MAI Die allgemeine Struktur von Medien ändern (z. B. Tab-Platzierung)

NICHT

Media API-Verträge, einschließlich App-Branding, ändern:

  • Interoperabilität von MediaSession und MediaBrowser
  • Name und Symbol der Medienquelle

Informationsarchitektur der folgenden Elemente ändern:

  • Wiedergabe
  • Suchen
  • Suchen