Android OS如何读取MP3文件中的id3标签?

时间:2015-04-18 06:02:35

标签: java android mp3 id3

我想获取并设置id3标签的属性。标题,艺术家,专辑,作曲家等我向谷歌寻求帮助,并找到了许多我可以在我的Android项目中使用的第三方罐子来获取和设置属性。但我想知道一种不使用第三方jar文件的方法。我相信如果没有我做所有艰苦的工作,应该有办法。如果不是,当将MP3文件添加到文件系统时,Android操作系统本身如何获取详细信息。

1 个答案:

答案 0 :(得分:1)

您可以使用MediaMetadataRetriever

MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource("NeverGonnaGiveYouUp.mp3");
String album = 
   mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM);

请注意,仅支持有限的标记集,并且只读访问