You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 13仅更新MediaStyle通知封面不生效问题咨询

媒体通知仅更新封面时不刷新的问题

我开发了一款可识别歌曲并为媒体播放器通知设置封面的电台应用,注意到MediaStyle通知的数据来自MediaSessionCompat的元数据。当内容发生变更(如新歌曲加载、封面下载完成)时,我通过以下代码设置元数据:

MediaMetadataCompat.Builder builder = new MediaMetadataCompat.Builder();
builder.putString(MediaMetadataCompat.METADATA_KEY_ALBUM, metadataTitle);
builder.putString(MediaMetadataCompat.METADATA_KEY_ARTIST, name);
builder.putString(MediaMetadataCompat.METADATA_KEY_TITLE, metadataTitle);
builder.putString(MediaMetadataCompat.METADATA_KEY_MEDIA_ID, radioData.getId());
builder.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, duration);
builder.putString(MediaMetadataCompat.METADATA_KEY_ALBUM_ART_URI, songCover);
builder.putBitmap(MediaMetadataCompat.METADATA_KEY_ALBUM_ART, icon);

目前其他内容的更新都正常,但**仅更新封面(METADATA_KEY_ALBUM_ART)**时,通知封面不会变化(不过颜色覆盖会正常更新),这个功能在旧版Android系统中可以正常工作。

我的使用流程是:设置电台数据→获取歌曲数据→设置歌曲数据(标题、艺术家)并生成新通知→加载封面→设置已下载的封面并生成新通知,此时封面无法更新,必须修改标题或艺术家信息才能触发通知的封面更新。请问这是正常行为吗?

补充:我已提交相关Bug报告。


内容的提问来源于stack exchange,提问作者Mateusz Kaflowski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 20:03:20