我有一个专辑列表,我用这个得到了:privateListgetAlbums(){Cursorcur=managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,null,null,null,null);Listalbums=newArrayList();if(cur.moveToFirst()){do{intalbumIdIndex=cur.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID);intalbumIndex=cur.getColumnIndex(MediaStore.Audio
我想知道如何在音乐播放器中返回专辑封面图像的代码(功能)。你能解释一下我应该传递哪些参数吗?我可以将文件路径传递给函数。importedrequiredlibrariespublicclassSongsManager{//SDCardPathfinalStringMEDIA_PATH=newString("/sdcard/");privateArrayList>songsList=newArrayList>();//ConstructorpublicSongsManager(){}publicArrayList>getPlayList(){Filehome=newFile(MEDIA_
我正在尝试获取MP3文件的专辑封面。我认为最好和最干净的方法是使用MediaMetadataRetriever类。但是由于某种原因,调用getEmbeddedPicture方法不起作用。图像未显示,LogCat显示错误:04-2918:36:19.520:E/MediaMetadataRetrieverJNI(25661):getEmbeddedPicture:CalltogetEmbeddedPicturefailed.这是似乎不起作用的代码:@OverrideprotectedVoiddoInBackground(Void...params){//TODOAuto-generate
我想在ListView中显示带有专辑名称的专辑封面。但我没有办法显示专辑封面。我试过coverartonandroid.这是我的代码:Cursorcursor=managedQuery(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,null,null,null,null);if(cursor==null){//QueryFailed,Handleerror.}elseif(!cursor.moveToFirst()){//Nomediaonthedevice.}else{inttitleColumn=cursor.getColumnIndex