Mit dem Modul androidx.media3.inspector können Sie Mediendateien untersuchen , indem Sie Informationen daraus extrahieren. Sie müssen keinen vollständigen Player instanziieren. Daher ist das Modul ideal für Szenarien ohne Wiedergabe.
Dieses Modul enthält die folgenden APIs:
MetadataRetriever: Ruft Metadaten auf hoher Ebene ab .FrameExtractor: Extrahiert einzelne decodierte Videoframes und Thumbnails.MediaExtractorCompat: Extrahiert rohe, codierte Medienbeispiele.
Erste Schritte
Fügen Sie die Abhängigkeiten für die erforderlichen Module hinzu:
Kotlin
implementation("androidx.media3:media3-inspector:1.10.0")
implementation("androidx.media3:media3-inspector-frame:1.10.0")
Groovy
implementation "androidx.media3:media3-inspector:1.10.0"
implementation "androidx.media3:media3-inspector-frame:1.10.0"
Wenn Sie Ihre App von Plattform-APIs migrieren, bieten diese Funktionen eine gleichwertige Funktionalität:
| Funktionen | Plattform-API | Media3 API |
|---|---|---|
Metadatenabruf |
||
Frame-Extraktion |
||
Beispiel-Extraktion |