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