我正在将 audio_service 用于带有 just_audio 的背景音乐。一切正常。
我想添加心率样式。当用户在播放列表中播放歌曲时,会出现按心形图标添加到收藏列表的选项。在 MediaItem 中有 Rating 属性。我可以在加载到队列之前设置评级。现在我想为队列中的当前歌曲设置评分。没有办法设置评级。
我尝试如下更新队列项目,它也没有更新。我签入队列,队列中的项目已更新,但播放列表中的项目未更新。
@override
Future<void> updateMediaItem(MediaItem mediaItem) async {
int index = queue.value.indexWhere((item) => item.id == mediaItem.id);
if (index != -1) {
queue.value[index] = mediaItem;
}
}