Moduł androidx.media3.inspector umożliwia sprawdzanie plików multimedialnych przez wyodrębnianie z nich informacji. Nie musisz tworzyć instancji pełnego odtwarzacza, co sprawia, że moduł ten idealnie nadaje się do scenariuszy niezwiązanych z odtwarzaniem.
Ten moduł zawiera te interfejsy API:
MetadataRetriever: pobiera wysokiego poziomu metadane.FrameExtractor: wyodrębnia poszczególne dekodowane klatki wideo i miniatury.MediaExtractorCompat: wyodrębnia nieprzetworzone zakodowane próbki multimedialne.
Pierwsze kroki
Dodaj zależności dla wymaganych modułów:
Kotlin
implementation("androidx.media3:media3-inspector:1.10.0")
implementation("androidx.media3:media3-inspector-frame:1.10.0")
Dynamiczny
implementation "androidx.media3:media3-inspector:1.10.0"
implementation "androidx.media3:media3-inspector-frame:1.10.0"
Jeśli migrujesz aplikację z interfejsów API platformy, te funkcje zapewniają równoważną funkcjonalność:
| Funkcjonalność | Interfejs API platformy | Interfejs Media3 API |
|---|---|---|
Pobieranie metadanych |
||
Wyodrębnianie klatek |
||
Wyodrębnianie próbek |