Flutter audio_service 设置评分
Posted
技术标签:
【中文标题】Flutter audio_service 设置评分【英文标题】:Flutter audio_service set rating 【发布时间】:2021-12-15 06:31:09 【问题描述】:我正在将 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;
【问题讨论】:
您是否缺少设置状态? 我不这么认为。我可以播放列表中的歌曲,并且可以移动上一个和下一个。 【参考方案1】:好的。我想结束这个问题。很高兴,因为我需要更改 ValueNotifier.value 之一。
【讨论】:
以上是关于Flutter audio_service 设置评分的主要内容,如果未能解决你的问题,请参考以下文章
颤动的audio_service:完全播放媒体项目后AudioProcessingState不更新
如何使用 audio_service 在 Android 上显示当前正在播放的音频?