将位图放在 MediaSessionCompat 上不在锁屏中显示 ART WORK?

Putting bitmap on MediaSessionCompat not showing ART WORK in lockscreen ?

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 上放置位图时锁屏中不显示艺术作品。上轨道时使用的上述代码已更改。

据我所知,实现这一点的方法是在使用 setLargeIcon

构建通知时设置大图标

您还可以使用 NotificationCompat.MediaStyle 并定义播放器图标和用户希望与之交互的操作。 使用 setStyle

将此样式应用于通知