我正在使用delphi7。我想在我的程序中放一首歌,但我不希望它永远结束。我尝试使用计时器,但它没有播放音乐:
procedure TForm1.FormCreate(Sender: TObject);
begin
timer1.enabled:=true;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var playsound,destination:string;
begin
destination:=paramstr(0);
playsound:=extractfilepath(destination)+'Soundtrack\play.wma';
mediaplayer1.FileName:=playsound;
mediaplayer1.Open;
mediaplayer1.Play; //USING TMEDIAPLAYER
end;
这段代码没有语法错误,但是歌曲没有运行,也许计时器不适合那个工作。我该怎么做?谢谢