私はjust_audioでバックグラウンドミュージックにaudio_serviceを使用しています。すべてが正常に機能しています。
心拍数スタイルを追加したい。ユーザーがプレイリストで曲を再生するとき、ハート アイコンを押してお気に入りリストに追加するオプションがあります。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;
}
}