如何使用MediaMetadataRetriever获取嵌入的章节元数据

Hac*_*ord 5 audio android metadata mediametadataretriever

有没有办法在Android中使用MediaMetadataRetriever获取mp3/m4a文件中嵌入式章节的元数据?这适用于仅音频文件.我只需要获取章节名称,起始位置和持续时间.嵌入式艺术品很不错但不是必需的.

我尝试过使用FFmpegMediaMetadataRetriever库,但我遇到了API 19的一些问题 .https://github.com/wseemann/FFmpegMediaMetadataRetriever

也许有一个更好的图书馆,我可以使用?

Ser*_*gio 2

内置MediaMetadataRetriever没有 API 来获取每章元数据,而且,这很奇怪,但是当您尝试获取分辨率为 2k 或更高的艺术品时,不同设备的行为有所不同。因此基于 FFmpeg 的检索器是唯一的选择。

最重要的是,您应该修复 FFmpegMediametadataRetriever 的问题或自行实现公共元数据 API的接口。