怎么完成这种功能?
我做了一个播放音乐的小程序,但是我想在一个listbox中选中了很多歌曲,想听完一首再听另一首,可是我选了好几首,结果总是只放一首不知道怎么回事?希望帮我看看:
procedure TForm1.Button2Click(Sender: TObject);
var
i: integer;
begin
for i:=0 to listbox1.items.count-1 do
begin
MediaPlayer1.filename := listbox1.items.Strings[i];
MediaPlayer1.notify:=true;
try
MediaPlayer1.open;
except
raise exception.Create('打开文件时出错');
end;
with MediaPlayer1 do
begin
if Notify then
play;
end;
application.ProcessMessages;//这句话该如何加,我觉着应该释放系统控制权
end;
end;