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

Android 如何使用MediaMetadataRetriever获取嵌入式章节元数据,android,audio,metadata,mediametadataretriever,Android,Audio,Metadata,Mediametadataretriever,有没有办法在Android中使用MediaMetadataRetriever获取mp3/m4a文件中嵌入章节的元数据?这是仅用于音频文件的。我只需要得到章节名称、起始位置和持续时间。嵌入艺术品会很好,但不是必需的 我曾尝试使用FFmpegMediaMetadataRetriever库,但API 19有一些问题。 也许我可以使用更好的库?内置的MediaMetadataRetriever没有API来获取每章元数据,而且,这很奇怪,但当您尝试获取分辨率为2k或更高的艺术品时,不同设备的行为有所不同

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

我曾尝试使用FFmpegMediaMetadataRetriever库,但API 19有一些问题。


也许我可以使用更好的库?

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

最重要的是,您应该修复FFmpegMediametadataRetriever的问题,或者自己实现接口