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 bez odtwarzania.
Ten moduł obejmuje te interfejsy API:
MetadataRetriever: pobiera ogólne metadane.FrameExtractor: wyodrębnia poszczególne zdekodowane klatki wideo i miniatury.MediaExtractorCompat: wyodrębnia nieprzetworzone, 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żne funkcje:
| Funkcje | Platform API | Interfejs Media3 API |
|---|---|---|
Pobieranie metadanych |
||
Wyodrębnianie klatek |
||
Wyodrębnianie próbek |