Студия Android kotlin получает обложку альбома - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь получить обложку альбома для музыки в виде переработчика. Я использую kotlin, и я новичок в этом. Я могу получить музыкальные файлы и отобразить их в представлении переработчика, но не могу получить обложку альбома и отобразить ее в виде изображения для каждого музыкального файла. У меня есть следующий код для получения музыкальных файлов с именем исполнителя, продолжительностью и названием:

fun initMusic()
{
    var cursor : Cursor? = contentResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null,
        null, null, MediaStore.Audio.Media.TITLE + " ASC")

    if(cursor!!.moveToFirst())
    {
        do {
            var title = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.TITLE))
            var album = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.ALBUM))
            var duration = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DURATION))
            var artist = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.ARTIST))
            var path = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DATA))


            (musicList as ArrayList<Music>).add(Music(title, album, artist, duration, "ic_launcher_background", path))
        } while (cursor.moveToNext())
    }
}

Мне нужна помощь для отображения обложки альбома в режиме просмотра изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...