我有一个最喜欢的音乐列表,我在第一次打开应用程序时从音乐中检索它,该应用程序从最喜欢的音乐列表中获取一个最喜欢的音乐列表。我想将此列表保存为共享
preferences.List<Music> favoriteMusic = new List<Music>();
Run Code Online (Sandbox Code Playgroud)
音乐课在哪里:
class Music {
final int id;
final String name, size, rating, duration, img;
bool favorite;
Music({
this.id,
this.rating,
this.size,
this.duration,
this.name,
this.img,
this.favorite,
});
factory Music.fromJson(Map<String, dynamic> jsonData){
return Music(
id: jsonData['id'],
rating: jsonData['rating'],
size: jsonData['size'],
duration: jsonData['duration'],
name: jsonData['name'],
img: jsonData['img'],
favorite: false,
);
}
}
Run Code Online (Sandbox Code Playgroud)
如何保存最喜欢的音乐列表?
我开始使用这个包: https: //pub.dev/packages/video_player。但我需要使用这个包来显示 YouTube 视频中的视频,我该怎么做,因为 YouTube 的默认 ulr 不起作用?