Moduły multimedialne obsługują typy multimediów i kodeki, współpracują z ExoPlayerem, udostępniają platformie elementy sterujące transportem i informacje o odtwarzaniu oraz wykonują inne funkcje związane z multimediami.
Komponenty multimedialne są częstym celem ataków (wiele ostatnich błędów związanych z bezpieczeństwem dotyczyło multimediów), więc zwiększenie bezpieczeństwa przez przyspieszenie aktualizacji dotyczących błędów i funkcji związanych z bezpieczeństwem powinno zmniejszyć liczbę błędów, które mogą być wykorzystywane przez ataki. Platforma multimedialna pozostaje rozszerzalna. Partnerzy mogą nadal rozszerzać kodeki multimedialne i ekstraktory formatów multimedialnych.
Moduły i komponenty multimedialne
Komponenty multimedialne, które można aktualizować, znajdują się w tych modułach:
Moduł multimedialny Obejmuje te komponenty multimedialne:
Ekstraktory multimediów obsługują różne typy multimediów. Każdy ekstraktor to osobny plik
.so
z funkcją sniffer, która określa, czy ekstraktor może obsłużyć dany plik multimedialny, oraz funkcją factory, która tworzy instancję ekstraktora dla tego pliku multimedialnego.MediaSession2
Interfejsy API umożliwiają aplikacjom multimedialnym udostępnianie elementów sterujących odtwarzaniem i informacji o odtwarzaniu innym procesom, takim jak platforma Android i inne aplikacje.MediaParser
Interfejsy API (nowość w Androidzie 11) umożliwiają ExoPlayerowi efektywne korzystanie z parserów kontenerów multimedialnych platformy w celu wyodrębniania próbek multimedialnych z kontenerów multimedialnych.Transkodowanie zgodnych multimediów (nowość w Androidzie 12) włącza funkcję transkodowania zgodnych multimediów na platformie.
Moduł kodeków multimediów Zawiera komponenty Codec2, które można aktualizować.
Szczegółowe informacje o tych modułach i komponentach znajdziesz w sekcji Media.
Format modułu
Moduł multimediów (com.android.media
) i moduł kodeka multimediów (com.android.media.swcodec
) są dostępne w formacie APEX na urządzeniach z Androidem 10 lub nowszym.
Dostosowywanie
Szczegółowe informacje o dodawaniu niestandardowych ekstraktorów i dekoderów znajdziesz w artykule Dostosowywanie komponentów multimedialnych.