Omówienie aplikacji multimedialnych do samochodów

W tym przewodniku zakładamy, że masz aplikację do odtwarzania multimediów, która odtwarza dźwięk na telefonie, i że jest ona zgodna z architekturą aplikacji multimedialnych 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 multimedialnej.

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 do multimediów w samochodach 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 multimedialnej na podstawie szablonu.

W tym przewodniku zakładamy, że masz aplikację do odtwarzania 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, aby aplikacja była zgodna 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 informacjami:

Zanim rozpoczniesz

Skonsultuj się z:

Poznaj kluczowe terminy i pojęcia

Te terminy są używane w kontekście tworzenia aplikacji multimedialnych na potrzeby samochodów:

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 obsługi multimediów, która jest zgodna z interfejsem MediaBrowserServiceCompat API. Aplikacja używa tej usługi do udostępniania treści. Obsługujemy też `MediaLibrarySerice'.
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 liściem 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 na tym albumie.

Dodatkowe materiały

Więcej informacji znajdziesz w tych artykułach: