Panoramica
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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) .
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.
|
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
|
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2024-04-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2024-04-29 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-04-29 UTC."]]