Panoramica

Media fornisce una piattaforma su cui creare app multimediali che forniscono esperienze di infotainment sicure, fluide e connesse in ogni auto compatibile con Android. Media è un'applicazione del sistema Android progettata per fornire un'esperienza di riproduzione e navigazione ottimizzata per la distrazione (DO) per le app multimediali. Un'implementazione completamente funzionale di Media è inclusa in Android Open Source Project (AOSP) .

Schermi multimediali

Figura 1. Schermate multimediali

Per informazioni su Media, vedere i seguenti articoli:

Terminologia

Vengono utilizzati questi termini:

Termine Descrizione
Fonte multimediale Un'applicazione Android che implementa l' API Android MediaBrowserService per esporre il controllo della riproduzione e l'esplorazione del proprio catalogo di elementi multimediali.
Elemento multimediale

Un elemento nel catalogo Media Source. Gli elementi multimediali possono essere:

  • Elementi multimediali riproducibili. Segmenti audio che possono essere riprodotti dal sistema come brani, capitoli di libri ed episodi di podcast
  • Elementi multimediali sfogliabili. Elementi organizzativi utilizzati per raggruppare elementi multimediali riproducibili o altri elementi multimediali sfogliabili come categorie di brani, una cartella di brani recenti, nonché podcast ed elementi multimediali riproducibili ordinati per artista, autore o pubblico.

Funzionalità multimediali

I media forniscono queste funzionalità.

Mentre si guida Mentre parcheggiato

Controllo della riproduzione.

  • Presentazione dell'elemento multimediale attualmente in riproduzione (ad esempio un brano), inclusi titolo, copertina dell'album, durata, descrizione e posizione di riproduzione corrente.

  • Esecuzione di azioni multimediali standard (ad esempio, riproduci, interrompi, metti in pausa e salta avanti).

  • Esecuzione di azioni multimediali personalizzate (azioni personalizzate fornite da ciascuna fonte multimediale).

  • Presentazione della coda di riproduzione, se prevista dall'app multimediale.

Sfoglia il catalogo.

  • Visualizzazione delle categorie di primo livello.

  • Esamina gli elementi multimediali sfogliabili (ad esempio, le cartelle).

  • Selezione di elementi multimediali riproducibili (ad esempio brani), inclusi titolo, copertina dell'album e indicatori. Ad esempio, contenuto esplicito e contenuto scaricato.

Tutto quanto elencato in "Durante la guida", nonché:

  • Registrazione. Per le fonti multimediali che richiedono l'accesso, dovrebbe essere possibile avviare il flusso di accesso direttamente da Media.

  • Impostazioni. La sorgente multimediale può visualizzare un'interfaccia utente delle impostazioni.

  • Cerca, con la tastiera. Gli utenti possono eseguire una ricerca testuale su Media.

Compiti

Questa tabella descrive i compiti di ciascuna parte.

Produttori di automobili (OEM) Google Sviluppatori di app
  • Costruisci un sistema di infotainment CDD completamente compatibile con Android con Android Automotive.
  • Soddisfa tutte le aspettative di MediaSession e delle API del browser e dell'interoperabilità con Media:
    • Rispettare la struttura della navigazione.
    • Rispettare le azioni personalizzate.
    • Delega all'app per l'accesso, le impostazioni e così via.
    • Rispetta gli elementi di branding dell'app esplicitamente supportati dalle API. Ad esempio, il nome dell'app.
  • Definisci ed evolvi le API multimediali.
  • Fornire l'implementazione multimediale in AOSP.
  • Definire il processo di revisione delle app per la pubblicazione di app multimediali sul Play Store.
  • Fornire documentazione per elementi quali API, personalizzazioni, processi di revisione e certificazione
  • Implementa le API multimediali:
    • Fornire una struttura complessiva di navigazione multimediale con contenuti appropriati.
    • Fornire azioni personalizzate come appropriato.
    • Rendere disponibili gli stati di riproduzione al sistema.
    • Fornisci elementi di branding, come il nome dell'app.
  • Implementare i flussi di accesso, registrazione, impostazioni e risoluzione degli errori, secondo necessità.
  • Crea e pubblica APK per auto sul Play Store.

Linee guida per la personalizzazione

L'implementazione multimediale inclusa in AOSP utilizza la libreria dell'interfaccia utente dell'auto per consentire la personalizzazione e fornisce un tema e una struttura di base che possono essere adottati così come sono o modificati in base alle seguenti restrizioni. La tabella seguente descrive le responsabilità dell'OEM relative alla personalizzazione dei supporti.

Personalizzazione dei media Descrizione

DOVREBBE

Modifica il tema e lo stile generale, inclusa la tavolozza dei colori e il dimensionamento.

MAGGIO

Modifica la struttura di alto livello di Media (ad esempio, il posizionamento delle schede).

NON DEVI

Modifica i contratti API Media, incluso il branding dell'app:

  • Interoperabilità tra MediaSession e MediaBrowser
  • Nome della fonte multimediale, icona

Modificare l'architettura delle informazioni di:

  • Riproduzione
  • Navigare
  • Ricerca