Medien

Medienmodule verarbeiten Medientypen und ‑codecs, interagieren mit ExoPlayer, stellen dem Framework Transportsteuerungen und Wiedergabeinformationen zur Verfügung und führen andere medienbezogene Funktionen aus.

Medienkomponenten sind ein häufiges Ziel von Angriffen (viele aktuelle Sicherheitslücken sind mit Medien verbunden). Durch eine Verschärfung der Sicherheit durch beschleunigte Updates für Sicherheitslücken und Funktionen sollte die Anzahl der Sicherheitslücken, die von Angreifern ausgenutzt werden können, reduziert werden. Das Medienframework bleibt erweiterbar. Partner können Mediencodecs und Medienformatextraktoren weiterhin erweitern.

Medienmodule und Komponenten

In den folgenden Modulen gibt es aktualisierbare Medienkomponenten.

  • Medienmodul Enthält die folgenden Medienkomponenten.

    • Medienextraktoren verarbeiten verschiedene Medientypen. Jeder Extraktor ist eine einzelne .so-Datei mit einer Sniffer-Funktion, mit der bestimmt wird, ob der Extraktor eine bestimmte Mediendatei verarbeiten kann, sowie eine factory-Funktion, die eine Instanz des Extrahierers für diese Mediendatei erstellt.

    • MediaSession2 Mit APIs können Medien-Apps ihre Transportsteuerungen und Wiedergabeinformationen für andere Prozesse wie das Android-Framework und andere Apps freigeben.

    • MediaParser APIs (neu in Android 11) ermöglichen es ExoPlayer, Framework-Mediencontainer-Parser effizient zu nutzen, um Mediensamples aus Mediencontainern zu extrahieren.

    • Die kompatible Medientranscodierung (neu in Android 12) ermöglicht die kompatible Medientranscodierungsfunktion der Plattform.

  • Media-Codecs-Modul. Enthält aktualisierbare Software-Codec2-Komponenten.

Weitere Informationen zu diesen Modulen und Komponenten finden Sie im Abschnitt Medien.

Modulformat

Das Medienmodul (com.android.media) und das Medien-Codec-Modul (com.android.media.swcodec) sind im APEX-Format verfügbar und für Geräte mit Android 10 oder höher geeignet.

Personalisierung

Weitere Informationen zum Hinzufügen benutzerdefinierter Extraktoren und Decoder finden Sie unter Medienkomponenten anpassen.