Personalización de medios

Los medios proporcionan una plataforma en la que crear aplicaciones de medios que brindan experiencias de infoentretenimiento seguras, fluidas y conectadas en todos los automóviles con Android. Media es una aplicación del sistema Android diseñada para proporcionar una reproducción optimizada para distracciones (DO) y una experiencia de navegación para aplicaciones multimedia. Se incluye una implementación totalmente funcional de Media con Android Open Source Project (AOSP) .

pantallas multimedia

Figura 1. Pantallas multimedia

Para obtener más información sobre los medios, consulte los siguientes artículos:

Terminología

Se utilizan estos términos:

Término Descripción
Fuente de medios Una aplicación de Android que implementa la API de Android MediaBrowserService para exponer el control de reproducción y la exploración de su catálogo de elementos multimedia.
Elemento multimedia

Un elemento del catálogo Fuente de medios. Los elementos multimedia pueden ser:

  • Elementos multimedia reproducibles. Segmentos de audio que puede reproducir el sistema, como canciones, capítulos de libros y episodios de podcasts
  • Elementos multimedia navegables. Elementos organizativos utilizados para agrupar elementos multimedia reproducibles u otros elementos multimedia navegables, como categorías de canciones, una carpeta de canciones recientes, así como podcasts y elementos multimedia reproducibles ordenados por artista, autor o audiencia.

Funciones multimedia

Los medios proporcionan estas características.

Mientras maneja Mientras está estacionado

Control de reproducción.

  • Presentación del elemento multimedia que se está reproduciendo actualmente (por ejemplo, una canción), incluido el título, la carátula del álbum, la duración, la descripción y la posición de reproducción actual.

  • Ejecución de acciones multimedia estándar (por ejemplo, reproducir, detener, pausar y saltar hacia adelante).

  • Ejecución de acciones de medios personalizadas (acciones personalizadas proporcionadas por cada fuente de medios).

  • Presentación de la cola de reproducción, si la proporciona la aplicación multimedia.

Exploración del catálogo.

  • Visualización de categorías de primer nivel.

  • Profundice en los elementos multimedia navegables (por ejemplo, carpetas).

  • Selección de elementos multimedia reproducibles (por ejemplo, canciones), incluido el título, la carátula del álbum y los indicadores. Por ejemplo, contenido explícito y contenido descargado.

Todo lo enumerado en "Mientras se conduce", así como:

  • Iniciar sesión. Para aquellas fuentes de medios que requieren inicio de sesión, debería ser posible iniciar el flujo de inicio de sesión directamente desde Medios.

  • Ajustes. La fuente de medios puede mostrar una interfaz de usuario de configuración.

  • Búsqueda, con teclado. Los usuarios pueden realizar una búsqueda de texto en Media.

Tareas

Esta tabla describe las tareas de cada parte.

Fabricantes de automóviles (OEM) Google Desarrolladores de aplicaciones
  • Cree un sistema de infoentretenimiento Android CDD totalmente compatible con Android Automotive.
  • Cumple con todas las expectativas de las API de MediaSession y Browser y la interoperabilidad con Media:
    • Respeta la estructura de navegación.
    • Respetar las acciones personalizadas.
    • Delegue en la aplicación el inicio de sesión, la configuración, etc.
    • Respete los elementos de marca de la aplicación compatibles explícitamente con las API. Por ejemplo, el nombre de la aplicación.
  • Defina y evolucione las API de medios.
  • Proporcionar implementación de medios en AOSP.
  • Defina el proceso de revisión de aplicaciones para la publicación de aplicaciones multimedia en Play Store.
  • Proporcione documentación para elementos como API, personalizaciones, revisión y procesos de certificación.
  • Implementar API de medios:
    • Proporcione una estructura general de exploración de medios con contenido apropiado.
    • Proporcione acciones personalizadas según corresponda.
    • Hacer que los estados de reproducción estén disponibles para el sistema.
    • Proporcione elementos de marca, como el nombre de la aplicación.
  • Implemente los flujos de inicio de sesión, registro, configuración y resolución de errores, según sea necesario.
  • Cree y publique APK de automóviles en Play Store.

Directrices de personalización

La implementación de Medios incluida en AOSP usa Car UI Library para permitir la personalización y proporciona un tema base y una estructura que se puede adoptar tal como está o modificarse de acuerdo con las siguientes restricciones. La siguiente tabla describe las responsabilidades del OEM con respecto a la personalización de medios.

Personalización de medios Descripción

DEBERÍA

Ajuste el estilo y el tema general, incluida la paleta de colores y el tamaño.

MAYO

Modifique la estructura de alto nivel de Medios (por ejemplo, ubicación de pestañas).

NO DEBE

Modifique los contratos de Media API, incluida la marca de la aplicación:

  • Interoperabilidad de MediaSession y MediaBrowser
  • Nombre de la fuente de medios, icono

Modificar la arquitectura de la información de:

  • Reproducción
  • Navegar
  • Búsqueda