آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 6 از 6

موضوع: موضوع پخش فايل هاي صوتي

  1. #1
    مدیر انجمن ahmadi613 آواتار ها
    تاریخ عضویت
    June 2013
    سن
    11
    نوشته ها
    66
    تشکر ها
    6
    تشکر شده 9 بار در 5 ارسال.

    موضوع پخش فايل هاي صوتي

    با سلام خدمت عزيزان
    بنده در مورد پخش فايل هاي صوتي دو مشكل اساسي بشرح زير دارم اگر دوستان بتوانند مشكلم را حل نمايند ممنون آنها خواهم شد.
    1-من يك پروژه مستقل مي سازم در پوشه اي10 فايل صوتي قرار ميدهم ويك مولفه mediaplayer روي فرم قرار مي دهم اما فقط يك فايل صوتي را از پوشه مي خوان آيا كسي ميتواند از همين* يك mediaplayer اين 10 فايل صوتي رااجرا نمايد.
    2-همين برنامه فقط در درايوي كه آدرس فايل هاي صوتي را داده ام اجرا مي شود ويا اگر آن را روي سيستم ديگر ببرم بايد آن را در درايو همنام درايو سيستم مبدا آن را نصب كنم البته با installshield هم برايش ستاپ مي سازم باز هم بايد درايو مقصد بايد همچون مبدا باشدتا اجرا شود.آيا راهي است كه بتوانم در درايو دلخواه آن را اجرا كنم .از توجه شما سپاسگزارم.
    با صداقت و دوري از ريا زندگي شيرين وشيرين تر مي شود...

  2. #2
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1
    سلام مهندس احمدی.
    اینو میتونید با استفاده از یک OpenDialog پویا کنید . مثال :
    کد:

    کد:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    if OpenDialog1.Execute then
    edit1.Text:= Trim(OpenDialog1.Files.GetText);
    end;

    و بعدا در یک باتن دیگر فایل رو به صورت زیر اجرا کرده و لازم به ذکر است که با این روش هیچ فرقی نمیکند که شما برنامه رو در چه درایو و یا سیستمی نصب کردید ، چون در واقع کاربر فایل ها رو انتخاب خواهد کرد .
    کد:

    کد:
    MediaPlayer1.Close;
    if Edit1.Text <> &quot;&quot; then
    begin
    MediaPlayer1.FileName := Edit1.Text;
    mediaplayer1.Open;
     mediaplayer1.Play;
    end;

    اگر هم منظورتون اینه که اون پوشه نبایستی به انتخاب کاربر انتخاب بشه ، میتونید از آدرس دهی Curent استفاده کرده و فقط به صورت زیر آدرس دهی کنید :
    کد:

    کد:
    MediaPlayer1.Close;
    MediaPlayer1.FileName := &quot;Sony Ericsson - Beginning.mp3&quot;;
    mediaplayer1.Open;
     mediaplayer1.Play;



    برای انتخاب آهنگهای بعدی هم فقط کافیه با Event های مربوط به MediaPlayer کار کنید ...
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  3. #3
    مدیر انجمن b_itman_b آواتار ها
    تاریخ عضویت
    June 2013
    سن
    11
    نوشته ها
    89
    تشکر ها
    0
    تشکر شده 10 بار در 9 ارسال.
    یه سوال.فرق دستور trim که گفتید با اینکه بگیم:
    edit1.text:=opendialog1.filename
    در چیه؟
    و چطور میتونیم یه لیست پخش رو بهش بدیم؟نه فقط یه آهنگ.
    ممنون
    همه چیز قابل دستیابی است اگر تو بخوای

  4. #4
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1
    trim کلیه ی فضاهای خالی قبل و بعد از رشته را از بین می برد.
    لیست پخش سلیقه ایه ...
    مثلا :
    فایل ، آرایه و ...
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  5. #5
    مدیر انجمن ahmadi613 آواتار ها
    تاریخ عضویت
    June 2013
    سن
    11
    نوشته ها
    66
    تشکر ها
    6
    تشکر شده 9 بار در 5 ارسال.
    باسلام
    ضمن تتشكر از زحمت مدير محترم.من از كد همراه با opendialog استفاده كردم حتي در قسمت* filenameنيز مسير فايل صوتي را معرفي نمودم اما برنامه كمپايل نمي شد.البته مقدار زيادي هم با تغييرات روي آن كار كردم به نتيجه نرسيدم.اگر زحمت نباشد با همين كد قبلي مسير فايل را معرفي نماييد كه برنامه اجرا شود ممنون شما هستيم.
    با صداقت و دوري از ريا زندگي شيرين وشيرين تر مي شود...

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •