Przegląd

Media to platforma do tworzenia aplikacji multimedialnych, które zapewniają bezpieczne, płynne i połączone systemy multimedialno-rozrywkowe w każdym samochodzie z Androidem. Media to aplikacja systemowa na Androida, która zapewnia odtwarzanie z minimalnymi rozpraszającymi elementami oraz przeglądanie aplikacji multimedialnych. W ramach Android Open Source Project (AOSP) dostępna jest w pełni funkcjonalna implementacja Media.


Rysunek 1. Przykładowe implementacje ekranu multimediów

Aby dowiedzieć się więcej o multimediach, zapoznaj się z tymi stronami:

  • Komponenty systemu i ścieżki użytkownika Dowiedz się więcej o komponentach, które współpracują z Media, oraz o najczęstszych przepływach danych użytkownika.
  • Wdróż radio z multimediami. Dowiedz się, jak zintegrować interfejs Radio z Media, aby umożliwić użytkownikom interakcję ze źródłami multimediów i radiem tak, jakby były one jedną aplikacją.
  • Dostosuj media. Dowiedz się, jak pracować ze stylami i komponentami zdefiniowanymi na różnych poziomach w strukturze AOSP.
  • Wdróż kartę multimedialną. Wdroż kartę multimedialną, aby wyświetlać metadane multimediów, takie jak tytuły, okładki albumów itp. Karta multimedialna może też wyświetlać kolejkę elementów multimedialnych, takich jak playlista.

Terminologia

W tej sekcji używane są te terminy.

Źródło multimediów
Aplikacja na Androida, która implementuje interfejs MediaBrowserService API Androida, aby umożliwić sterowanie odtwarzaniem i przeglądanie katalogu multimediów.
Element multimedialny
Element w katalogu źródeł multimediów. Elementy multimedialne mogą być:
  • odtwarzalne elementy multimedialne, Segmenty audio, które mogą być odtwarzane przez system, takie jak utwory, rozdziały książek i odcinki podcastów
  • Elementy multimedialne, które można przeglądać. elementy organizacyjne służące do grupowania odtwarzalnych lub innych elementów multimedialnych, które można przeglądać, takich jak kategorie utworów, folder ostatnich utworów, a także podcasty i odtwarzalne elementy multimedialne posortowane według wykonawcy, autora lub odbiorców.

Funkcje multimedialne

Te funkcje zapewniają media.

Podczas jazdy Podczas postoju

Sterowanie odtwarzaniem.

  • Prezentacja aktualnie odtwarzanego elementu multimedialnego (np. utworu), w tym tytułu, okładki albumu, czasu trwania, opisu i bieżącej pozycji odtwarzania.

  • wykonywanie standardowych działań związanych z multimediami (np. odtwarzanie, wstrzymywanie, zatrzymywanie i pomijanie do przodu);

  • Wykonywanie niestandardowych działań związanych z multimediami (niestandardowe działania udostępniane przez poszczególne źródła multimediów).

  • Prezentacja kolejki odtwarzania, jeśli jest udostępniana przez aplikację multimedialną.

Przeglądanie katalogu.

  • Wyświetlanie kategorii najwyższego poziomu.

  • Przechodzenie do elementów multimedialnych, które można przeglądać (np. folderów).

  • Wybrane odtwarzalne treści multimedialne (np. utwory) wraz z tytułem, okładką albumu i wskaźnikami. Na przykład treści dla dorosłych i pobrane treści.

Wszystkie funkcje wymienione w sekcji Podczas jazdy, a także:

  • Logowanie. W przypadku źródeł multimediów, które wymagają zalogowania się, proces logowania powinien być uruchamiany bezpośrednio z poziomu multimediów.

  • Ustawienia. Źródło multimediów może wyświetlać interfejs ustawień.

  • wyszukiwanie za pomocą klawiatury; Użytkownicy mogą przeszukiwać tekst w Media.

Lista zadań

Ta tabela opisuje zadania każdej ze stron.

producenci pojazdów (vOEM), Google Programiści aplikacji
  • Utwórz w pełni zgodny z CDD Androida system multimedialny na Androidzie Automotive.
  • Spełnianie wszystkich oczekiwań związanych z interfejsami MediaSession i Browser API oraz interoperacyjność z Media:
    • Zachowaj strukturę przeglądania.
    • Stosuj działania niestandardowe.
    • delegowanie na aplikację zadań związanych z logowaniem, ustawieniami itp.;
    • Zachowaj elementy marki aplikacji, które są wyraźnie obsługiwane przez interfejsy API. Na przykład nazwa aplikacji.
  • Definiowanie i ulepszanie interfejsów Media API.
  • Prześlij implementację Media w AOSP.
  • Określ proces sprawdzania aplikacji multimedialnych przed opublikowaniem ich w Sklepie Play.
  • Przekazać dokumentację dotyczącą elementów takich jak interfejsy API, personalizacje, procesy weryfikacji i certyfikacji.
  • Wdrożenie interfejsów Media API:
    • Podaj ogólną strukturę przeglądania multimediów z odpowiednimi treściami.
    • W razie potrzeby udostępnij działania niestandardowe.
    • udostępniać stany odtwarzania systemowi;
    • Podaj elementy marki, np. nazwę aplikacji.
  • W razie potrzeby wdrożyć procesy logowania, rejestracji, ustawień i rozwiązywania błędów.
  • tworzyć i publikować APK-i samochodowe w Sklepie Play.

Wskazówki dotyczące dostosowywania

Implementacja multimediów zawarta w AOSP korzysta z biblioteki interfejsu Car UI, aby umożliwić personalizację, oraz udostępnia motyw i strukturę podstawową, które można zastosować w postaci domyślnej lub zmodyfikować zgodnie z podanymi niżej ograniczeniami. W tabeli poniżej opisano obowiązki OEM dotyczące dostosowywania multimediów.

Personalizacja multimediów Opis
POWINIEN Dostosowywanie ogólnego motywu i stylu, w tym palety kolorów i rozmiarów.
MAJ Modyfikowanie ogólnej struktury multimediów (np. umieszczanie kart).

NIE MOŻNA

Modyfikować umowy dotyczące interfejsu Media API, w tym elementy marki aplikacji:

  • Interoperacyjność MediaSession i MediaBrowser
  • Nazwa źródła multimediów, ikona

Modyfikowanie architektury informacji:

  • Odtwarzanie
  • Przeglądaj
  • Szukaj