سلام مهندس احمدی.
اینو میتونید با استفاده از یک OpenDialog پویا کنید . مثال :
کد:
کد:
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
edit1.Text:= Trim(OpenDialog1.Files.GetText);
end;
و بعدا در یک باتن دیگر فایل رو به صورت زیر اجرا کرده و لازم به ذکر است که با این روش هیچ فرقی نمیکند که شما برنامه رو در چه درایو و یا سیستمی نصب کردید ، چون در واقع کاربر فایل ها رو انتخاب خواهد کرد .
کد:
کد:
MediaPlayer1.Close;
if Edit1.Text <> "" then
begin
MediaPlayer1.FileName := Edit1.Text;
mediaplayer1.Open;
mediaplayer1.Play;
end;
اگر هم منظورتون اینه که اون پوشه نبایستی به انتخاب کاربر انتخاب بشه ، میتونید از آدرس دهی Curent استفاده کرده و فقط به صورت زیر آدرس دهی کنید :
کد:
کد:
MediaPlayer1.Close;
MediaPlayer1.FileName := "Sony Ericsson - Beginning.mp3";
mediaplayer1.Open;
mediaplayer1.Play;
برای انتخاب آهنگهای بعدی هم فقط کافیه با Event های مربوط به MediaPlayer کار کنید ...
علاقه مندي ها (Bookmarks)