O módulo androidx.media3.inspector permite inspecionar arquivos de mídia extraindo informações deles. Não é necessário instanciar um player completo, o que torna o módulo ideal para cenários sem reprodução.
Esse módulo inclui as seguintes APIs:
MetadataRetriever: recupera metadados de alto nível .FrameExtractor: extrai miniaturas e frames de vídeo decodificados individuais.MediaExtractorCompat: extrai amostras de mídia codificadas brutas .
Primeiros passos
Adicione as dependências dos módulos necessários:
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"
Se você estiver migrando seu app das APIs da plataforma, esses recursos vão oferecer funcionalidades equivalentes:
| Funcionalidade | API da plataforma | API Media3 |
|---|---|---|
Recuperação de metadados |
||
Extração de frames |
||
Extração de amostras |