有没有办法使用 Android 中的 MediaMetadataRetriever 获取 mp3/m4a 文件中嵌入章节的元数据?这仅适用于音频文件。我只需要获取章节名称、起始位置和持续时间。嵌入的艺术品会很好,但不是必需的。
我曾尝试使用 FFmpegMediaMetadataRetriever 库,但我在使用 API 19 时遇到了一些问题。 https://github.com/wseemann/FFmpegMediaMetadataRetriever
也许我可以使用更好的库?
有没有办法使用 Android 中的 MediaMetadataRetriever 获取 mp3/m4a 文件中嵌入章节的元数据?这仅适用于音频文件。我只需要获取章节名称、起始位置和持续时间。嵌入的艺术品会很好,但不是必需的。
我曾尝试使用 FFmpegMediaMetadataRetriever 库,但我在使用 API 19 时遇到了一些问题。 https://github.com/wseemann/FFmpegMediaMetadataRetriever
也许我可以使用更好的库?
内置MediaMetadataRetriever
没有用于获取每章元数据的 API,而且,这很奇怪,但是当您尝试获取分辨率为 2k 或更高的艺术品时,行为会因设备而异。因此,基于 FFmpeg 的检索器是唯一的选择。
最重要的是,您应该解决 FFmpegMediametadataRetriever 的问题或自己实现公共元数据 API的接口。