Media zapewnia platformę, na której można tworzyć aplikacje multimedialne zapewniające bezpieczne, płynne i połączone usługi informacyjno-rozrywkowe w każdym samochodzie z systemem Android. Media to aplikacja systemu Android zaprojektowana w celu zapewnienia odtwarzania i przeglądania zoptymalizowanego pod kątem rozproszenia uwagi w aplikacjach multimedialnych. W pełni funkcjonalna implementacja multimediów jest dołączona do projektu Android Open Source Project (AOSP) .
Rysunek 1. Ekrany multimedialne
Aby dowiedzieć się więcej o mediach, zobacz następujące artykuły:
- Składniki systemu i przepływy użytkowników . Zobacz ten artykuł, aby dowiedzieć się więcej o komponentach wchodzących w interakcję z multimediami, a także o najczęstszych przepływach użytkowników.
- Implementacja radia z mediami . Przeczytaj, jak zintegrować interfejs radia z multimediami, aby umożliwić użytkownikom interakcję ze źródłami multimediów i radiem tak, jakby były pojedynczą aplikacją.
- Dostosowywanie multimediów . Dowiedz się, jak pracować ze stylami i zasobami zdefiniowanymi na różnych poziomach struktury AOSP.
Terminologia
Używane są następujące terminy:
Termin | Opis |
---|
Źródło mediów | Aplikacja na Androida, która implementuje interfejs API Android MediaBrowserService w celu umożliwienia kontroli odtwarzania i przeglądania katalogu elementów multimedialnych. |
Element multimedialny | Element w katalogu Media Source. Elementami multimedialnymi mogą być: - Odtwarzane elementy multimedialne. Segmenty audio, które mogą być odtwarzane przez system, takie jak utwory, rozdziały książek i odcinki podcastów
- Elementy multimedialne do przeglądania. Elementy organizacyjne używane do grupowania odtwarzalnych lub innych elementów multimedialnych, które można przeglądać, takich jak kategorie utworów, folder najnowszych utworów, a także podcasty i odtwarzalne elementy multimedialne posortowane według wykonawcy, autora lub odbiorców.
|
Media zapewniają te funkcje.
Podczas jazdy | Podczas parkowania |
---|
Kontrola odtwarzania. Prezentacja aktualnie odtwarzanego elementu multimedialnego (na przykład utworu), w tym tytuł, okładka albumu, czas trwania, opis i bieżąca pozycja odtwarzania. Wykonywanie standardowych akcji multimedialnych (na przykład odtwarzanie, zatrzymywanie, pauza i przewijanie do przodu). Wykonywanie niestandardowych akcji medialnych (niestandardowych akcji udostępnianych przez każde źródło mediów). Prezentacja kolejki odtwarzania, jeśli udostępnia ją aplikacja multimedialna.
Przeglądanie katalogu. Wyświetlanie kategorii najwyższego poziomu. Przeanalizuj możliwe do przeglądania elementy multimedialne (na przykład foldery). Wybór odtwarzalnych elementów multimedialnych (na przykład utworów), w tym tytuł, okładka albumu i wskaźniki. Na przykład treści dla dorosłych i treści pobrane.
| Wszystko wymienione w sekcji „Podczas jazdy”, a także: Zalogować się. W przypadku źródeł multimediów wymagających logowania powinno być możliwe rozpoczęcie procesu logowania bezpośrednio z poziomu multimediów. Ustawienia. Źródło multimediów może wyświetlać interfejs ustawień. Szukaj za pomocą klawiatury. Użytkownicy mogą wyszukiwać tekst w mediach.
|
Zadania
Tabela ta opisuje zadania każdej ze stron.
Producenci samochodów (OEM) | Google | Twórcy aplikacji |
---|
- Zbuduj w pełni zgodny system informacyjno-rozrywkowy Android CDD z Android Automotive.
- Spełnij wszystkie oczekiwania API MediaSession i Browser oraz interoperacyjności z Mediami:
- Przestrzegaj struktury przeglądania.
- Szanuj niestandardowe działania.
- Przekaż uprawnienia do aplikacji w celu logowania, ustawień i tak dalej.
- Szanuj elementy marki aplikacji wyraźnie obsługiwane przez interfejsy API. Na przykład nazwa aplikacji.
| - Definiuj i rozwijaj interfejsy API multimediów.
- Zapewnij implementację multimediów w AOSP.
- Zdefiniuj proces przeglądu aplikacji w celu publikowania aplikacji multimedialnych w Sklepie Play.
- Dostarcz dokumentację dotyczącą takich elementów, jak interfejsy API, dostosowania, procesy przeglądu i certyfikacji
| - Zaimplementuj interfejsy API multimediów:
- Zapewnij ogólną strukturę przeglądania multimediów z odpowiednią treścią.
- Podaj odpowiednie akcje niestandardowe.
- Udostępnij systemowi stany odtwarzania.
- Podaj elementy marki, takie jak nazwa aplikacji.
- W razie potrzeby zaimplementuj procesy logowania, rejestracji, ustawień i rozwiązywania błędów.
- Twórz i publikuj pliki APK dotyczące samochodów w Sklepie Play.
|
Wytyczne dotyczące dostosowywania
Implementacja multimediów zawarta w AOSP korzysta z biblioteki Car UI , aby umożliwić dostosowywanie i zapewnia podstawowy motyw i strukturę, które można przyjąć w niezmienionej postaci lub zmodyfikować zgodnie z następującymi ograniczeniami. Poniższa tabela opisuje obowiązki OEM w zakresie dostosowywania nośników.
Personalizacja mediów | Opis |
---|
POWINIEN | Dostosuj ogólny motyw i styl, w tym paletę kolorów i rozmiar. |
MÓC | Zmodyfikuj strukturę wysokiego poziomu multimediów (na przykład rozmieszczenie zakładek). |
NIE MOŻESZ | Modyfikuj umowy Media API, w tym branding aplikacji: - Współpraca MediaSession i MediaBrowser
- Nazwa źródła multimediów, ikona
Zmodyfikuj architekturę informacji: - Odtwarzanie nagranego dźwięku
- Przeglądać
- Szukaj
|