Skip to content Skip to sidebar Skip to footer

How To Get Name Of Directory Having Audio Files Using Mediastore.audio In Android

I'm working on audio and video player. I got all video's folder name using mediastore.video.media.bucket_display_name, it's working perfectly with video files but when i uses media

Solution 1:

Use below code to get folders name:

fun getFolderName() {
                
                val uri: Uri
                val cursor: Cursor?
        
                uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
                val projection = arrayOf(MediaStore.Audio.AudioColumns.DATA)
                cursor = requireActivity().contentResolver.query(uri, projection, null, null, null)
                if (cursor != null) {
                    column_index_data = cursor.getColumnIndexOrThrow(MediaStore.Audio.AudioColumns.DATA)
                }
                
                while (cursor!!.moveToNext()) {
        
                    absolutePathOfImage = cursor.getString(column_index_data)
        
        
                    val fileName: String = File(absolutePathOfImage).parentFile.name
        }
    }

Post a Comment for "How To Get Name Of Directory Having Audio Files Using Mediastore.audio In Android"