借助 androidx.media3.inspector 模块,您可以通过从媒体文件中提取信息来 检查 媒体文件。您无需实例化完整的播放器,这使得该模块非常适合 非播放 场景。
此模块包含以下 API:
MetadataRetriever:检索高级 元数据。FrameExtractor:提取单个解码后的视频帧和 缩略图。MediaExtractorCompat:提取原始的 编码媒体样本。
使用入门
添加所需模块的依赖项:
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"
如果您要从平台 API 迁移应用,这些功能可提供等效功能:
| 功能 | 平台 API | Media3 API |
|---|---|---|
元数据检索 |
||
帧提取 |
||
样本提取 |