Omówienie aplikacji multimedialnych do samochodów

W tym przewodniku zakładamy, że masz aplikację do multimediów, która odtwarza dźwięk na telefonie, i że jest ona zgodna z architekturą aplikacji do multimediów na Androida. Dowiesz się też, czego Twoja aplikacja potrzebuje od MediaBrowserServiceMediaSession, aby działać na Androidzie Auto lub AAOS. Po ukończeniu podstawowej infrastruktury multimediów możesz dodać obsługę Androida Auto i AAOS do aplikacji do multimediów.

Spis treści

Na tych stronach znajdziesz szczegółowe informacje o korzystaniu z aplikacji multimedialnych:

Tworzenie aplikacji multimedialnych audio

Jeśli Twoja aplikacja służy do odtwarzania multimediów audio, użyj narzędzi opisanych tutaj. Aplikacje multimedialne na samochody możesz tworzyć na 2 sposoby:

  1. Użyj MediaBrowserServiceMediaSession, aby utworzyć aplikację, z którą mogą się połączyć Android Auto i AAOS. Dzięki temu interfejs ekranu systemu informacyjno-rozrywkowego może renderować interfejsy użytkownika do przeglądania i odtwarzania multimediów zoptymalizowane pod kątem użytkowania w samochodzie.

    lub

  2. Używaj szablonów biblioteki aplikacji samochodowych, aby tworzyć aplikacje z dostosowanym sposobem przeglądania i odtwarzania multimediów, w tym z niestandardowymi działaniami. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do multimediów na podstawie szablonu.

W tym przewodniku zakładamy, że masz aplikację do multimediów, która odtwarza dźwięk na telefonie, i że jest ona zgodna z architekturą aplikacji multimedialnych na Androida. Ten przewodnik opisuje wymagane komponenty MediaBrowserServiceMediaSession niezbędne do zapewnienia zgodności aplikacji z Androidem Auto lub AAOS. Po ukończeniu podstawowej infrastruktury multimediów możesz dodać obsługę Androida Autododać obsługę AAOS do aplikacji multimedialnej.

Tworzenie aplikacji multimedialnych z filmami

Jeśli główną treścią dostarczaną przez aplikację są filmy, zapoznaj się z tymi artykułami:

Zanim rozpoczniesz

Skonsultuj się z:

Poznaj kluczowe terminy i pojęcia

Te terminy są używane w kontekście tworzenia aplikacji do multimediów w samochodach:

Przeglądarka multimediów
Interfejs API używany przez aplikacje multimedialne do wykrywania usług przeglądarki multimediów i wyświetlania ich treści. Android Auto i AAOS używają przeglądarki multimediów, aby znaleźć usługę przeglądarki multimediów Twojej aplikacji.
Usługa przeglądarki multimediów
Usługa Androida zaimplementowana przez aplikację do multimediów, która jest zgodna z interfejsem MediaBrowserServiceCompat API. Aplikacja używa tej usługi do udostępniania treści. Obsługujemy też MediaLibraryService.
Element multimedialny

Przeglądarka multimediów porządkuje treści w drzewie obiektów MediaItem. Element multimedialny może mieć jeden z tych atrybutów lub oba. Element multimedialny, który można przeglądać i odtwarzać, działa jak playlista. Możesz wybrać element, aby odtworzyć wszystkie jego elementy podrzędne, lub możesz je przeglądać.

  • FLAG_PLAYABLE oznacza, że element jest węzłem końcowym w drzewie treści. Element reprezentuje pojedynczy strumień dźwięku, np. utwór na albumie, rozdział audiobooka lub odcinek podcastu.

  • FLAG_BROWSABLE oznacza, że element jest węzłem w drzewie treści i ma elementy podrzędne. Na przykład element reprezentuje album, a jego elementy podrzędne to utwory z tego albumu.

Dodatkowe materiały

Więcej informacji znajdziesz w tych artykułach: