Модуль androidx.media3.inspector позволяет проверять медиафайлы, извлекая из них информацию. Вам не нужно создавать экземпляр полного проигрывателя, что делает модуль идеальным для сценариев без воспроизведения.
Этот модуль включает следующие API:
MetadataRetriever– извлекает метаданные высокого уровня.FrameExtractor– извлекает отдельные декодированные кадры видео и значки.MediaExtractorCompatизвлекает необработанные закодированные медиафрагменты.
Начало работы
Добавьте зависимости для необходимых модулей:
Kotlin
implementation("androidx.media3:media3-inspector:1.11.1")
implementation("androidx.media3:media3-inspector-frame:1.11.1")
Яркий
implementation "androidx.media3:media3-inspector:1.11.1"
implementation "androidx.media3:media3-inspector-frame:1.11.1"
Если вы переносите приложение с API платформы, эти функции предоставляют эквивалентные возможности:
| Функции | Platform API | Media3 API |
|---|---|---|
Получение метаданных |
||
Извлечение кадров |
||
Извлечение образца |