如何获取Android中的专辑,艺术家的日期?

时间:2017-02-01 14:14:47

标签: java android metadata android-music-player

我想在我的应用程序中列出最近添加的歌曲,专辑和艺术家。

我可以使用此代码获取歌曲的日期。

cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATE_ADDED))

我可以知道如何获得专辑艺术家 DATE ADDED

1 个答案:

答案 0 :(得分:0)

也许 MediaMetadataRetriever 可以在这里提供帮助。使用String extractMetadata(int keyCode),您可以从媒体文件中检索元数据。对于您的应用,keyCodes METADATA_KEY_DATEMETADATA_KEY_YEAR可能会很有趣。

METADATA_KEY_DATE为您提供上次修改文件的时间和日期。

METADATA_KEY_YEAR给出文件最初创建的年份(如果此信息由创建者添加而未由其他人修改)

您可以在此处找到更多详情: Adroid MediaMetadataRetriever