Cara Listing Semua Audio Dari MediaStore


Berikut ini cara listing semua file musik kedalam ArrayList yang nantinya akan kita tampilkan pada ListView


//method untuk mengakses Content media
private void getAllAudio()
{
Log.d(TAG,"gettAllAudio() invoked");
String[] project = {MediaStore.Audio.Media.TITLE,MediaStore.Audio.Media.DATA,MediaStore.Audio.Media.DURATION};

//hanya menampilkan music
String selection = MediaStore.Audio.Media.IS_MUSIC + "!=0";

mCursor =this.managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,project,selection,null,null);
while(mCursor.moveToNext())
{
media_title.add(mCursor.getString(0));
media_path.add(mCursor.getString(1));
media_duration.add(mCursor.getString(2));

}

}

Comments