Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
      Przegląd
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
  
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.
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 MediaBrowserNazwa źródła multimediów, ikona Modyfikowanie architektury informacji: 
            OdtwarzaniePrzeglądajSzukaj | 
  
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]