با سلام
من می خواستم یک فایل صوتی را تو دلفی اجرا کنم
فکر کنم به افزار media player و کامپوننت tmediaنیاز دارم
به هر حال تمامی مراحل را برام بنویسید و اگه کامپوننتی می خواد ادرسشا برام بذارید
پیشاپیش خیلی ممنون
در ضمن ضروریه
با سلام
من می خواستم یک فایل صوتی را تو دلفی اجرا کنم
فکر کنم به افزار media player و کامپوننت tmediaنیاز دارم
به هر حال تمامی مراحل را برام بنویسید و اگه کامپوننتی می خواد ادرسشا برام بذارید
پیشاپیش خیلی ممنون
در ضمن ضروریه
خودت که گفتی دیگه؟
از منوی system شی Media player را به فرمت اضافه کن.
مقدار filename را با آدرس فایلت پر کن.
در ضمن در formcreate دستور mediaplayer1.Open را بنویس(یا مقدار autoopen شی را true کن)
موفق باشی.
فكر كنم اينجوري هم ميشه
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزیز سلام
من فقط نمی دونستم این ابزار تو چه منویی هست که شما بهم گفتین
خیلی خیلی ممنون
مشکلم رفع شد
دوستان نامتان در خیل خوبان فراموش مباد![]()
بازم سلام
میخواستم ببینم تو ابزار media playerچجوری میشه با یه شرط filename را تغییر داد
مثلا اگه متغیر x مقدارش دو با شه file name تغیر کنه
دوماً آیا تغییر file name باعث این میشه که فایل دوم اجرا بشه یا نه
و در آخر آیا برای ادرس دهی به file name باید از getcurrent dirاستفاده کرد یا نه؟
خیلی ممنون
mediaplayer1.Pause;
mediaplayer1.Close;
mediaplayer1.FileName:='آدرس';
mediaplayer1.Open;
mediaplayer1.Play;
alex جان خیلی خیلی ممنون
اما آیا راه حل کوتاه تری وجود ندار چون این دستورا برنامرا خیلی سنگین می کنه
چهار خط كد و بس .كجاش سنگينه!!!!؟؟؟؟؟اما آیا راه حل کوتاه تری وجود ندار چون این دستورا برنامرا خیلی سنگین می کنه
دوست عزیز خوبه خودتون می کین 4 خط اونوقت برای برنامه ای که 50 تا فابل صوتی داشته باشه میشه 200 تاچهار خط كد و بس .كجاش سنگينه!!!!؟؟؟؟؟
البته بازم کمه اماپدر رم را در میاره
البته بازم خیلی خیلی ممنون چون کارما همین کدا هم راه انداختند
بازم ممنون
خدانگهدار
سلام آقا امين ...
بابا زياد سخت نگير ...دوست عزیز خوبه خودتون می کین 4 خط اونوقت برای برنامه ای که 50 تا فابل صوتی داشته باشه میشه 200 تا
البته بازم کمه اماپدر رم را در میاره
البته بازم خیلی خیلی ممنون چون کارما همین کدا هم راه انداختند
بازم ممنون
خدانگهدار
همه فايلهاي صوتي كه با هم پخش نمي شن ... !!
در حالت كلي همچين كدهايي فضايي از حافظه رم رو اشغال نمي كنند ...
چيزي كه فضا رو اشغال مي كنه همون فايلي هست كه داره پخش مي شه ..
پس فقط به اندازه يك فايل به رمت فشار مي ياد ...
البته بستگي داره كه بخواي همزمان با پخش شدن اون كار ديگه اي بكني يا نه ...
به نظر من كوتاه ترين كد ممكن هموني بود كه دوستمون گفتند ...
رمي كه نتونه 4 خط كد رو تحمل كنه كه ديگه رم نيست ... ( به طريقه استفاده خيلي ربط داره ) ...
البته راه بهتر و حرفه اي تر استفاده از Thread هست كه البته براي چنين كاري لازم نيست ولي با ايجاد يك Thread و اجراي كدها در اون خيلي راحت اين مشكلها حل ميشه ...
البته بحث Thread ها يك بحث تقريبا حرفه ايه و نمي تونم اينجا دقيقا بهت توضيح بدم ( البته خودم زياد توي كار با اونها رون نيستم ) ...
خلاصه اين كه همون كد بهترين راهه ...
موفق باشي ...
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)