PDA

View Full Version : play , stop , pause انواع فایل های صوتی با کامپوننت مدیا پلیر



bahar_engineer
دوشنبه 11 خرداد 1388, 12:17 عصر
چون خیلی دنبال این موضوع گشتم و چیز زیادی پیدا نکردم ... حالا که به نتیجه رسیده راه حل رو اینجا می ذارم :

اول کامپوننت مدیا پلیر را که اینجا گذاشتم دانلود کرده و در بخش toolbar کلیک راست کنید و تب com component اون فایل dll رو به برنامه اضافه کنین.

یه بار build کنید -> مدیا پلیر اضافه می شه به toolbar -> حالا بیارین روی فرم..

یه دکمه بذارین برای اجرای فایل صوتی -> در رویداد کلیک ->



path = Application.StartupPath + @"\music\playlist.wpl";
axWindowsMediaPlayer1.URL = path;
من در اینجا فایل های صوتی زیادی داشتم که ازشون یه playlist توی پروژم (یعنی تو مسیر فایل های صوتی پروژه playlist رو save کردم.. فایل های صوتی رو هم از همون مسیر پروژه در ویندوز مدیا پلیر open کردم)ساختم با خود مدیا پلیر ویندوز، و بعد آدرس اون playlist رو دادم .

حالا با کلیک روی اون دکمه لیست فایل ها به ترتیب اجرا می شوند. با هر فرمتی که باشد


حالا سه تا دکمه بذارین برای stop و play و pause

stop:


axWindowsMediaPlayer1.Ctlcontrols.stop();
pause:


axWindowsMediaPlayer1.Ctlcontrols.pause();
play:


axWindowsMediaPlayer1.Ctlcontrols.play();
اگه بخواین next و previous هم می تونین بذارین :

next:


axWindowsMediaPlayer1.Ctlcontrols.next();
previouse:


axWindowsMediaPlayer1.Ctlcontrols.previous();
fastforward و fastreverse هم داره می تونین مثل همین کدها از اونها استفاده کنین:



axWindowsMediaPlayer1.Ctlcontrols.fastForward();
axWindowsMediaPlayer1.Ctlcontrols.fastReverse();
در ضمن می تونین مدیا پلیر رو کوچک کرده به اندازه یک باتن و اون رو پشت یک کنترل دیگه توی فرمتون بذارین و sendtoback کنین به هر حال مخفی کنیدش که مشخص نباشه !!

موفق باشید:چشمک:

lueez_m
سه شنبه 12 خرداد 1388, 12:27 عصر
من لیست کردم اما خطا داد !!! باید مسیر رو چطور بدم ؟

bahar_engineer
سه شنبه 12 خرداد 1388, 15:18 عصر
فایل های صوتی رو توی پروژتون کپی کنین .. بعد وارد همون شاخه بشین از داخل ویندوز و اون فایل های صوتی رو با ویندوز مدیا پلیر باز کنین و از منوی فایل یه playlist بسازین...

مسیر ذخیره اون playlist رو موقع ساخت ، همون مسیر پروژه خودتون بدین


حالا کدهای قبلی رو اجرا کنین