You can use the below two methods:
private void getallaudio() {
String[] STAR = {"*"};
Cursor audioCursor = ((Activity) cntx).managedQuery(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, STAR, null, null, null);
if (audioCursor != null) {
if (audioCursor.moveToFirst()) {
do {
String path = audioCursor.getString(
audioCursor.getColumnIndex(MediaStore.Audio.Media.DATA));
// Log.i("Audio Path",path);
} while (audioCursor.moveToNext());
}
// audioCursor.close();
}
}
private void getallvideo() {
String[] STAR = {"*"};
Cursor videoCursor = ((Activity) cntx).managedQuery(
MediaStore.Video.Media.EXTERNAL_CONTENT_URI, STAR, null, null, null);
if (videoCursor != null) {
if (videoCursor.moveToFirst()) {
do {
String path = videoCursor.getString(
videoCursor.getColumnIndex(MediaStore.Images.Media.DATA));
// Log.i("Video Path",path);
} while (videoCursor.moveToNext());
}
// videoCursor.close();
}
}