2013-04-01 72 views
0

我現在正在研究一個簡單的音樂播放器,我需要獲取所有音頻文件的縮略圖。如何使用MediaStore獲取音頻文件的縮略圖

String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0"; 

    String[] projection = { 
      MediaStore.Audio.Media._ID, 
      MediaStore.Audio.Media.ARTIST, 
      MediaStore.Audio.Media.TITLE, 
      MediaStore.Audio.Media.DATA, 
      MediaStore.Audio.Media.DISPLAY_NAME, 
      MediaStore.Audio.Media.DURATION, 
      MediaStore.Audio.Media.YEAR 
    }; 
    cursor = getBaseContext().getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, 
      projection, selection, null, null); 
    while(cursor.moveToNext()) { 

     name.add(cursor.getString(4)); 
     path.add(cursor.getString(3)); 
     duration.add(cursor.getString(5)); 
    } 

我怎麼能得到它?提前致謝。

回答

0

你可能想看看answer我給出了類似的問題。你需要給你的歌曲Uri以獲得封面。

+0

他問'MediaStore',而不是'MediaMetadataRetriever' – user924

相關問題