微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Studio 从 Mp3 文件中检索 ID3 元数据评论

如何解决Android Studio 从 Mp3 文件中检索 ID3 元数据评论

我一直在使用 Android Studio 中的代码从 Mp3 文件中检索元数据标签并使其正常工作,我可以让 MetaDATA_KEY_ALBUM、MetaDATA_KEY_ARTIST 和 MetaDATA_KEY_GENRE 正常工作,我也可以获得位图嵌入式图片。但是我想检索评论。我认为我需要的声明是:

comment.setText(MetaRetriver.extractMetadata(MediaMetadataRetriever.MetaDATA_KEY_disPLAY_DESCRIPTION));

Android Studio 正在抱怨,无法解析 MetaDATA_KEY_disPLAY_DESCRIPTION。 Android Studio 不提供为此导入类。我有 API 28,因为我正在做的事情更高。我不确定 disPLAY_DESCRIPTION 是否是我评论所需要的,但它似乎是我在 Android Developers 上能找到的最接近的。我认为我需要导入一个类,因为它可以识别其他 MetaDATA_KEY。
我看过 MediaMetadataRetriever.class ,它不在那里,我想我可能需要使用其他类或升级它。 我发现了一个看起来很有前途的类 MediaMetadata 它有描述语句,现在我必须弄清楚如何实现它。它抱怨不公开。 有什么建议吗?

代码

import android.media.MediaMetadataRetriever;

String track = "/storage/emulated/0/Download/Sunshine-Of-Your-love.mp3"

MetaRetriver = new MediaMetadataRetriever();
MetaRetriver.setDataSource(this,Uri.parse(track));

    try {
comment.setText(MetaRetriver.extractMetadata(MediaMetadataRetriever.MetaDATA_KEY_disPLAY_DESCRIPTION));

} catch (Exception e) {
        comment.setText("UnkNown Comment");
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。