Medien

Medienmodule verarbeiten Medientypen und Codecs, interagieren mit ExoPlayer und zeigen, Transport-Steuerelemente und Wiedergabeinformationen zum Framework andere medienbezogene Funktionen nutzen.

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 Media-Framework bleibt erweiterbar. Partner können weiterhin Media-Codecs und Media-Format-Extractor erweitern.

Medienmodule und Komponenten

In den folgenden Modulen gibt es aktualisierbare Medienkomponenten.

  • Medienmodul Umfasst die folgenden Medienkomponenten.

    • Medienextraktoren verarbeiten verschiedene Medientypen. Jeder Extractor ist eine einzelne .so-Datei mit einer Sniffer-Funktion, die feststellt, ob der Extractor eine bestimmte Mediendatei verarbeiten kann, und einer Factory-Funktion, die eine Instanz des Extractors für diese Mediendatei erstellt.

    • Mit MediaSession2 APIs können Medien-Apps ihre Transporteinstellungen freigeben und Wiedergabeinformationen an andere Prozesse wie das Android-Framework, und andere Apps.

    • MediaParser APIs (neu in Android 11) ermöglichen ExoPlayer zur effizienten Nutzung von Framework-Mediencontainer-Parsern für Extrahiert Medienbeispiele aus Mediencontainern.

    • Mit der Funktion „Transcodierung in kompatibles Medienformat“ (neu in Android 12) wird die Funktion „Transcodierung in kompatibles Medienformat“ der Plattform aktiviert.

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

Weitere Informationen zu diesen Modulen und Komponenten finden Sie in der 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 Medien anpassen Komponenten.