我已经搜索过像我这样的问题,它们在那里但没有回答我的问题。这是我的问题:我正在开发一个小型 Android MediaPlayer 应用程序,它将播放/暂停、停止、下一首歌曲、上一首歌曲并显示专辑封面 ,但我不知道如何展示艺术。我可以在光标上阅读它,但我不知道如何将它实现到可以在屏幕上看到它的程度。我是 Android 的新手,所以一段代码将不胜感激......
谢谢
最佳答案
Cursor cur = getContentResolver().query(Albums.EXTERNAL_CONTENT_URI, new String[]
{Albums.ALBUM_ART}, Albums._ID + "=?", new String[] {albumid}, null);
cur.moveToFirst();
String art = cur.getString(cur.getColumnIndex(Albums.ALBUM_ART));
ImageView ivalbumart = (ImageView)findViewById(R.id.albumart);
ivalbumart.setImageURI(Uri.fromFile(new File(art)));
为拼写错误道歉...这是从我的一些代码中剔除的,最初分为两种不同的方法。并非所有专辑都有艺术作品,因此您必须检查一下……不是我在上面的代码中显示的内容。
关于android 媒体商店艺术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7047129/