سلام به همگی . دوستان من برنامه ای ساختم که با اجرای اون یک آهنگ که خودم در مسیر مشخصی گذاشتمو پخش میکنه
اما من میخوام آهنگ رو درون خود سورس کد قرار بدم که دیگه احتیاجی به دادن مسیر برایش نباشه یعنی آهنگ درون خود برنامه اجرایی باشه که با اجرای برنامه آهنگ رو هم پخش کنه مثل برنامه های (KeyGen) لطفا منو راهنمایی کنید
لطفا كد رو برام بزاريد
البته با اجازه دیگر دوستان
از طریق VB 6 Resource Editor فایل صوتی خودت رو به صورت Res وارد برنامه کن
برای دسترسی به VB 6 Resource Editor به صورت زیر عمل کن
1-از منوی Add-Ins گزینه Add-In Manager رو انتخاب کن تا منوی مربوطه نمایش داده بشه.
2-بعد در منوی Add-In Manager گزینه VB 6 Resource Editor رو از داخل لیست انتخاب کن
3-بعد از انتخاب تیک دو عبارت Loaded\UnLoaded , Load on StartUp رو روشن کن
4-منو رو Ok کن حالا باید یک آیکن (سبز رنگ) به آیکن های منوی ToolBox اضافه شده باشه که اگه اشاره گر ماووس رو روش ببری میگه VB Resource Editor
5- اون ایکن رو انتخاب کن تا وارد محیط Resource Editor بشی
6- در محیط Resource Editor چندین نوع ریسورس می تونی اضافه کنی. برای فایل صوتی آیکن آخری (Custom Resource با شکل یک جدول چار خانه) رو انتخاب کن (اگر هم نمی بینیش باید کنار پنجره Resource Editor رو انقدر بکشی و باز کنی تا همه چیزش دیده بشه)
7-فایل صوتی رو پیدا کن و به پروژه اضافه
8-یادت باشه همیشه بعد از تغییر محتوای ریسورس اون رو با فشردن آیکن Save (به شکل یک فلاپی دیسک در پنجره Resource Editor) ذخیره کنی
برای اینکه بهتر متوجه بشی از سورس زیر که قبلا دوستان گذاشته بودن استفاده کن :
لینک سورس نمونه :
http://h1.ripway.com/KP/Play_Sound.zip
البته از OLE هم میشه استفاده کرد به صورت Object File برای اون هم یه سورس میزارم تا متوجه بشی
البته مثل اینکه این راه بهتره
بابا تو ديگه كي هستي
خيلي حال داد واقعا ممنون كه كمك كردي دوست من
خيلي كامل بود اگه باز مشكل داشتم ميگم
میتونی برای برنامت setup بسازی اینجوریم میشه
ستاپ كه نميره تو سورس. ايشون ميخواد آهنگ تو خود exe باشه.
بله همينطوره من ميخوام تو خوده exe باشه
ميتوني از بايندرها هم استفاده كني. ولي بهترين روش همين ريسورس كردن آهنگ هست.
ممنونم از بابت راهنماييهاتنون اين كدرو تست كردم كار كرد اما يه مشكل داره و اون اينه كه آهنگ رو خيلي بي كيفيت و مثل اين ميمونه كه اسپيكر ها پاره شدند
اين مشكل رو چطور حل كنم؟
اگه کیفیتش بده مربوط به خود آهنگ می شه نه این روش
ولی تا اونجایی که یادمه کیفیت صدای فایل درون ریسورس بد نبود !
اگه کیفیتش بده مربوط به خود آهنگ می شه نه این روش
ولی تا اونجایی که یادمه کیفیت صدای فایل درون ریسورس بد نبود !
Iron_frist عزيز ممنونم از جوابت
اما باور كنيد كه من با چند تا آهنگ ديگه هم تست كردم همين مشكل هست
به نظر شما مشكل از فرمت آهنگ نيست؟