我做了个播放器,它能播放单个媒体文件,我想播放,我搞不定,兄弟帮我!
总体想法:
在表单上有个ListView1控件.个播放控件,如果是放单个文件,我就直接播放,如果是放多个文件,我想先放在ListView1中然后选择播放,就象MP3播放器一样,
现在的问题是:
单个文件可以播放,选多个文件时,我得到的是一个多个文件的长字符串,我一无法从中得到一个个单个文件,并把他放到ListView1列表里, 我能放到ListView1里的也只能是多个文件组成的长字符串,
列如:
我在选择,E:\mp3\cdo2\mp3\阿杜-坚持到底.mp3和 E:\mp3\cdo2\mp3\阿杜-惩罚.mp3
我得到一个字符串:‘E:\mp3\cdo2\mp3\阿杜-坚持到底.mp3’#$D#$A'E:\mp3\cdo2\mp3\阿杜-惩罚.mp3'#$D#$A
我搞不懂,怎样才能分开他们并放在Listview1中?(放在listivew中应是两行才行,我分不开,所以全都放了进去,只有一行,所以播放老出错)
+++++++++++++++++++++++++++++++++++++
//这是人从OpenDialog1获取文件然后加到ListView1是的过程
procedure TForm1.N5Click(Sender: TObject);
var
item: TListItem;
begin
if OpenDialog1.Execute then
begin
begin
item:= qm_form.ListView1.Items.Add;//在ListView中加一行
item.Caption:= OpenDialog1.Files.Text;//取得文件列表路经字符串
item.SubItems.Add(ExtractFileExt(OpenDialog1.FileName));//得到扩展名
item.SubItems.Add(ExpandFileName(OpenDialog1.FileName));//也是得到
//列表字符串
end;
end;
end;
=============================================================
兄弟们帮我!!!
帮帮我啊!!!