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