2011-10-14 16 views
7

तो मेरा सवाल है कि प्लेलिस्ट सामग्री के लिए कैसे क्वेरी करें। मैं सभी प्लेलिस्ट प्रदर्शित करने के लिए एक क्वेरी कर सकता हूं, लेकिन किसी विशिष्ट प्लेलिस्ट में गाने प्रदर्शित करने के लिए क्वेरी कैसे करें।एंड्रॉइड एसडीके पर प्लेलिस्ट में गाने के लिए कैसे पूछताछ करें?

धन्यवाद

+0

संभावित डुप्लिकेट: http://stackoverflow.com/questions/2694909/given-an-android-music-playlist-name-how-can-one-find-the-songs- इन-द-प्लेलिस्ट –

उत्तर

12

ठीक है, तो मैं एक साथ अपने आप को कोड डालने के लिए manged है। तो यह है:

String[] proj = { MediaStore.Audio.Playlists.Members.AUDIO_ID, 
        MediaStore.Audio.Playlists.Members.ARTIST, 
        MediaStore.Audio.Playlists.Members.TITLE, 
        MediaStore.Audio.Playlists.Members._ID 
        }; 

      c = getContentResolver().query( MediaStore.Audio.Playlists.Members.getContentUri("external",playlistID), 
        proj, 
        null, 
        null, 
        null); 
      startManagingCursor(c);