保存播放列表项目的更好方法是什么?

时间:2011-10-04 17:27:23

标签: java

在我的音乐播放器中,如果您将歌曲添加到播放列表,程序首先会按播放列表的名称创建目录,然后创建.txt文件。在此文件中,它添加了播放列表中添加的歌曲的路径或名称。每个条目都在新行上。因此,如果我创建名为“Ghazals”的播放列表并在该播放列表中添加100首歌曲,则会在名为“Ghazals”的文件夹下的txt文件。

如果有50个播放列表,则会有50个文件夹,每个文件夹中都会有包含歌曲列表的txt文件。

当然,这不是正确的方法。我该怎么做才能避免这个(群集)?例如,像“窗口媒体播放器”这样的玩家如何保存他们的播放列表?

1 个答案:

答案 0 :(得分:0)

只需使用一个XML文件!这就是iTunes所做的......

编辑:更多(有用)详情。

在XML文件中,您不仅可以存储有关音频文件的数据(用于快速搜索的元数据,文件路径等),还可以为每个数据分配唯一的ID。然后,在同一个XML文件中,您可以制作这些ID的列表并将其称为播放列表。

如果您有iTunes,只需找到音乐库文件并使用文本编辑器打开它。