我使用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;
}
}
好的。我想结束这个问题。这是因为我需要更改ValueNotifier.value.