【发布时间】:2013-02-24 19:58:42
【问题描述】:
我想知道是否可以获得 mp3 文件信息,例如专辑名称、艺术家、存储在 mp3 文件中的图像等等? 如果有办法做到这一点,请帮忙。 顺便说一句:我创建了一个名为 Entagged 的 Java 库,但我不能使用它。
【问题讨论】:
我想知道是否可以获得 mp3 文件信息,例如专辑名称、艺术家、存储在 mp3 文件中的图像等等? 如果有办法做到这一点,请帮忙。 顺便说一句:我创建了一个名为 Entagged 的 Java 库,但我不能使用它。
【问题讨论】:
使用 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);
【讨论】:
jd3lib 是一个处理 MP3 及其标签的 Java 库。可能是一个有用的起点。
【讨论】: