如何显示MP3的专辑封面?

时间:2011-04-24 09:25:05

标签: android

我尝试了2天,甚至在那之后我真的无法显示我的MP3文件的专辑封面。 MP3文件位于R.raw.t。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

找到this旧主题。

它接缝,Android Music Player-App的指定链接不再可用。但是,可以找到GitHub上的镜像here

如果我们现在看看'MusicUtils'-class,我们会看到相册ID来自名为'sService'的对象,它是一个'IMediaPlaybackService'实例。这是一个AIDL文件,因此我们在'MediaPlaybackService'-Class中查看实现。

所以这是'getAlbumID()' - 我们找到的方法:

public long getAlbumId() {
    synchronized (this) {
        if (mCursor == null) {
            return -1;
        }
        return mCursor.getLong(mCursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM_ID));
    }
}

'MediaStore'是一个标准的Android内容提供商,记录在案here