我正在使用mediaSessionCompat
在锁定屏幕上呈现当前正在播放的音频。
从棒棒糖一切都很好,但是在棒棒糖之前,我在 Sony C6916 API 19 上遇到了以下问题
如上图所示,锁屏背景没有改变。相反,它添加了我将用于锁定屏幕的背景作为播放音频的图像
我知道不同的 Android 设备会有不同的行为,但有人知道解决这个问题的方法吗?
我将位图添加到元数据
private void updateMediaSessionMetadataArtwork(Bitmap bitmap) {
if (bitmap != null) {
mediaMetadataBuilder.putBitmap(MediaMetadataCompat.METADATA_KEY_ART, bitmap);
mediaSession.setMetadata(mediaMetadataBuilder.build());
}
}
我知道可以传递的不同数据,METADATA_KEY_ALBUM_ART
但METADATA_KEY_DISPLAY_ICON
我最担心的是,如果这会覆盖允许它的设备上所需的锁定屏幕背景,所以我不确定我可以在这里做什么,所以任何输入都将不胜感激。
如果您需要有关我的实施的更多信息,请在评论中告诉我。
谢谢