Multimedia

Moduły multimedialne obsługują typy multimediów i kodeki, współdziałają z ExoPlayer, ujawniają elementy sterujące i informacje dotyczące odtwarzania inne funkcje związane z mediami.

Komponenty multimedialne są częstym celem ataków (wiele niedawnych błędów w zabezpieczeniach związanych z multimediami), więc zwiększamy bezpieczeństwo, przyspieszając aktualizacje błędów w zabezpieczeniach. i funkcje powinny zmniejszać liczbę błędów w zabezpieczeniach, które mogą być wykorzystywane przez ataków. Platforma multimediów pozostaje rozszerzalna, a partnerzy mogą nadal rozszerzać kodeki multimedialne i wyodrębnianie formatów multimediów.

Moduły i komponenty multimedialne

W poniższych modułach znajdują się komponenty multimediów z możliwością aktualizacji.

  • Moduł Multimedia – Zawiera wymienione niżej komponenty multimedialne.

    • Wyodrębnianie multimediów obsługuje różne typy multimediów. Każdy moduł wyodrębniania to pojedynczy plik .so przy użyciu funkcji sniffer, by ustalić, czy wyodrębnianie może obsłużyć dany plik multimedialny i funkcję factory, która utworzy instancję wyodrębniania dla danego pliku multimedialnego.

    • MediaSession2Interfejsy API umożliwiają aplikacjom multimedialnym udostępnianie innych procesów, takich jak platforma Android i inne aplikacje, kontroli transportu i informacji o odtwarzaniu.

    • Interfejsy API MediaParser (nowe w Androidzie 11) zezwalają ExoPlayer, by efektywnie wykorzystać parsery kontenerów multimediów platformy do wyodrębniania przykładowych multimediów z kontenerów.

    • Zgodne transkodowanie multimediów (nowość w Androidzie 12) włącza kompatybilną z platformą funkcję transkodowania multimediów.

  • Moduł Kodeki multimediów. Zawiera dostępne do aktualizacji komponenty Codec2 programowego.

Szczegółowe informacje o tych modułach i komponentach znajdziesz w Multimedia.

Format modułu

Moduły Media Codec (com.android.media) i Media Codec (com.android.media.swcodec) znajdują się w regionie APEX na urządzenia z Androidem. 10 lub więcej.

Dostosowywanie

Szczegółowe informacje o dodawaniu niestandardowych modułów wyodrębniania i dekoderów znajdziesz w artykule Dostosowywanie multimediów Komponenty.