Обзор

Media предоставляет платформу для создания мультимедийных приложений, обеспечивающих безопасные, бесперебойные и подключенные информационно-развлекательные возможности в каждом автомобиле с ОС Android. Media — это системное приложение Android, предназначенное для обеспечения оптимизированного для отвлечения внимания (DO) воспроизведения и просмотра мультимедийных приложений. Полнофункциональная реализация Media включена в Android Open Source Project (AOSP) .

Медиа-экраны

Рисунок 1. Медиа-экраны

Дополнительные сведения о средствах массовой информации см. в следующих статьях:

Терминология

Эти термины используются:

Срок Описание
Источник СМИ Приложение Android, реализующее API Android MediaBrowserService для управления воспроизведением и просмотра каталога мультимедийных элементов.
Медиа-элемент

Элемент в каталоге источников мультимедиа. Медиа-элементы могут быть:

  • Воспроизводимые медиа-элементы. Аудиофрагменты, которые может воспроизводить система, например песни, главы книг и эпизоды подкастов.
  • Доступные для просмотра медиа-элементы. Организационные элементы, используемые для группировки воспроизводимых или других просматриваемых мультимедийных элементов, таких как категории песен, папка последних песен, а также подкасты и воспроизводимые мультимедийные элементы, отсортированные по исполнителю, автору или аудитории.

Медиа-функции

Медиа предоставляет эти функции.

Во время вождения Пока припаркован

Управление воспроизведением.

  • Представление воспроизводимого в данный момент мультимедийного элемента (например, песни), включая название, обложку альбома, продолжительность, описание и текущую позицию воспроизведения.

  • Выполнение стандартных медиа-действий (например, воспроизведение, остановка, пауза и переход вперед).

  • Выполнение пользовательских медиа-действий (настраиваемые действия, предоставляемые каждым медиа-источником).

  • Представление очереди воспроизведения, если она предоставлена ​​мультимедийным приложением.

Просмотр каталога.

  • Отображение категорий верхнего уровня.

  • Детализируйте доступные для просмотра элементы мультимедиа (например, папки).

  • Выбор воспроизводимых мультимедийных элементов (например, песен), включая название, обложку альбома и индикаторы. Например, контент откровенного характера и загруженный контент.

Все, что указано в разделе «Во время вождения», а также:

  • Войти. Для тех медиа-источников, которые требуют входа, должна быть возможность запустить процесс входа непосредственно из Media.

  • Настройки. Источник мультимедиа может отображать пользовательский интерфейс настроек.

  • Поиск с помощью клавиатуры. Пользователи могут выполнять текстовый поиск в Media.

Задания

В этой таблице описаны задачи каждой стороны.

Производители автомобилей (OEM) Google Разработчики приложений
  • Создайте полностью совместимую с Android информационно-развлекательную систему CDD с помощью Android Automotive.
  • Оправдать все ожидания от MediaSession и API-интерфейсов браузера, а также совместимости с Media:
    • Соблюдайте структуру просмотра.
    • Уважайте пользовательские действия.
    • Делегируйте приложению вход в систему, настройки и т. д.
    • Уважайте элементы брендинга приложения, явно поддерживаемые API. Например, название приложения.
  • Определяйте и развивайте API-интерфейсы мультимедиа.
  • Обеспечить реализацию мультимедиа в AOSP.
  • Определите процесс проверки приложений для публикации мультимедийных приложений в Play Store.
  • Предоставление документации для таких элементов, как API, настройки, процессы проверки и сертификации.
  • Внедрить медиа API:
    • Обеспечьте общую структуру просмотра мультимедиа с соответствующим контентом.
    • Предоставьте настраиваемые действия по мере необходимости.
    • Сделайте состояния воспроизведения доступными для системы.
    • Предоставьте элементы брендинга, например название приложения.
  • При необходимости реализуйте процессы входа в систему, регистрации, настройки и устранения ошибок.
  • Создавайте и публикуйте APK-файлы автомобилей в Play Store.

Рекомендации по настройке

Реализация мультимедиа, включенная в AOSP, использует библиотеку пользовательского интерфейса автомобиля для настройки и предоставляет базовую тему и структуру, которые можно принять как есть или изменить в соответствии со следующими ограничениями. В следующей таблице описаны обязанности OEM в отношении настройки носителя.

Настройка медиа Описание

ДОЛЖЕН

Настройте общую тему и стиль, включая цветовую палитру и размеры.

МОЖЕТ

Измените высокоуровневую структуру мультимедиа (например, размещение вкладок).

НЕ ДОЛЖЕН

Изменение контрактов Media API, включая брендинг приложения:

  • Совместимость MediaSession и MediaBrowser
  • Название медиа-источника, значок

Изменить информационную архитектуру:

  • Воспроизведение
  • Просматривать
  • Поиск