我想知道我是否可以获得mp3文件信息,如专辑名称,艺术家,存储在mp3文件中的图像等等? 如果有办法做到这一点,请帮助。 顺便说一下:我创建了一个名为Entagged的Java库,但我无法使用它。
答案 0 :(得分:11)
使用MediaMetadataRetriever解决了问题。
MediaMetadataRetriever mediaMetadataRetriever = (MediaMetadataRetriever) new MediaMetadataRetriever();
Uri uri = (Uri) Uri.fromFile(mp3File);
mediaMetadataRetriever.setDataSource(MainActivity.this, uri);
String title = (String) mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
答案 1 :(得分:0)
jd3lib是一个处理MP3及其标签的Java库。可能是一个有用的起点。