mediaSessionCompat.setMetadata(new MediaMetadataCompat.Builder()
.putString(MediaMetadataCompat.METADATA_KEY_ALBUM, trackDataNowPlaying.JukeBoxCategoryName)
.putString(MediaMetadataCompat.METADATA_KEY_TITLE, trackDataNowPlaying.TrackName)
.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, Math.round(trackDataNowPlaying.Length))
.putBitmap(MediaMetadataCompat.METADATA_KEY_ART, resource)
.build());
将位图放在MediaSessionCompat上时,不会在锁屏中显示ART WORK。以上代码在正常运行时使用。
最佳答案
据我所知,实现此目标的方法是在使用setLargeIcon
构建通知时设置大图标
您也可以使用NotificationCompat.MediaStyle
并定义您希望用户与之交互的播放器图标和动作。
使用setStyle
将此样式应用于通知