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ł 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.9.3")
implementation("androidx.media3:media3-inspector-frame:1.9.3")
Groovy
implementation "androidx.media3:media3-inspector:1.9.3"
implementation "androidx.media3:media3-inspector-frame:1.9.3"
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 |
||
Wyodrębnianie próbek |