Skip to content Skip to sidebar Skip to footer

How To Show Only Mp3 File Using Mediastore?

In my app , I am displaying all audio files using MediaStore and ListAdaptor and CursorLoader . But it shows all audio files (m4a,wav,ogg). I only want to show mp3 files . How can

Solution 1:

Please try below code

ContentResolvercr= context.getContentResolver();

Uriuri= MediaStore.Files.getContentUri("external");

String[] projection = null;

StringsortOrder=null;

StringselectionMimeType= MediaStore.Files.FileColumns.MIME_TYPE + "=?";

StringmimeType= MimeTypeMap.getSingleton().getMimeTypeFromExtension("mp3"); 

String[] selectionArgsMp3 = newString[]{ mimeType };

Cursorallmp3Files= cr.query(uri, projection, selectionMimeType, selectionArgsmp3, sortOrder);

Solution 2:

See THIS example, which displays only provided file extensions list.

Post a Comment for "How To Show Only Mp3 File Using Mediastore?"