考虑很久了,也没解决,高手帮帮忙呀!
做一播放器(用mediaplayer控件),用ListBox做播放列表,可以循环或是随机播放该列表中的文件,并且可以随时添加或是删除列表中的文件。我的问题是如何保存文件的绝对路径?
列表中只有文件名,不含路径,而mediaplayer播放时要绝对路径,如果把列表中所有文件的绝对路径都保存到Stringlist中浪费内存;如果把绝对路径存到磁盘文件中,每播放一个文件时,都要访问该磁盘文件,而且很不方便定位,如果列表中的文件变化了,磁盘文件也不容易修改;因为列表中的大部分文件都在一个目录里,所以我想应该把文件名目录名分开,这样很多文件只要对应一个目录就行了,但是又不知道怎样实现。(主要是列表中的文件可以随时变化)
不知道winamp以及其他一些有列表的播放器是如何实现的,有这方面经验的大侠提示小弟一下,多谢了!