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 上显示当前正在播放的音频?

Flutter:关闭应用程序后播放音乐

如何将“均衡器”与“audio_service”包一起使用

如何使用插件audio_service颤动处理音频通知的onTap?

使用 just_audio 和 audio_service 播放用户在 mediaItem 上停止的位置