Java Android当前播放的音乐图像

Java Android当前播放的音乐图像,java,android,kotlin,android-music-player,Java,Android,Kotlin,Android Music Player,有没有办法获得当前播放音乐的图像 我已经创建了一个接收器来获取一些关于播放音频的数据 class MusicReceiver : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { intent?.let { val artist = it.getStringExtra("artist") val album

有没有办法获得当前播放音乐的图像

我已经创建了一个接收器来获取一些关于播放音频的数据

class MusicReceiver : BroadcastReceiver() {

    override fun onReceive(context: Context?, intent: Intent?) {

        intent?.let {
            val artist = it.getStringExtra("artist")
            val album = it.getStringExtra("album")
            val track = it.getStringExtra("track")
            val playing = it.getBooleanExtra("playing", false)

            Log.e("Music", "$playing")
            Log.e("Music", artist ?: "no artist")
            Log.e("Music", album ?: "no album")
            Log.e("Music", track ?: "no track")
        }

    }

}
这可以很好地工作,并且元数据按照预期记录

但是我如何检索音频的图像呢

正如你在749-755线上所看到的,唯一的额外费用是

  • id(音频会话id)
  • 艺术家
  • 相册
  • 跟踪
  • 演奏
  • 我认为使用音频会话id是可能的,但我不知道如何使用

    或者也许还有别的办法