PDA

نسخه کامل مشاهده نسخه کامل : پخش فایل صوتی در ویژوال بیسیک



Akbar"22"
26-05-2012, 13:37
با سلام

از دوستان درخواست دارم چگونگی پخش فایل صوتی رو در ویژوال بیسیک آموزش بدند .


البته می تونم با استفاده از توابع API این کارو انجام بدم و صوت رو پخش کنم ولی در مورد متوقف کردنش چیزی نمیدونم خلاصه یه راه بهم نشون بدید و هر کسی هم در مورد PlaySoundA آشنایی داره این تابع رو کاملتر معرفی کند .




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


با تشکر

n00b
27-05-2012, 00:47
این روش/ روش خوبی نیست/// فقط میشه فایل های wav رو باهاش پخش کرد////////////// :13:
*********************
اما می تونید با استفاده از کتابخانه ی ویندوز مدیا پلیر// هر نوع فایل چند رسانه ای رو پخش کنید/////////// :27:
************
اول باید ویندوز کتابخونش رو به پروژتون اضافه کنید/////// واسه انجام این کار lمراحل زیر رو طی کنید////////// :20:
***************************
از منوی ویژوال بیسیک "Project" رو انتحاب کنید////// بعد هم "Refrences" رو///////
***************
حالا چک باکس کنار "Windows Media Player" رو تیک دار کنید///////////
************
توجه کنید که/// اسم فایل msdxm.ocx باشه/// نه wmp.dll ////////// [جلوی Location اسم فایل رو می نویسه]//////
*****************
حالا باید یه شی از کلاس MediaPlayer بسازید////// و بعد می تونید هر نوع فایل چند رسانه ای رو که این نرم افزار قادر به پخششه رو با برنامتون پخش کنید////////// :8:
**************************
اینم یه مثال عملی////


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید! :46:

Akbar"22"
01-06-2012, 06:09
n00b خیلی ممنون از راهنماییت :7:




برای پخش یک فایل می توان از دستورات بالا استفاده کرده و از دستورات زیر برای متوقف کردن فایل صوتی ( تنها تغییر دستورات بالا فقط خالی قرار دادن مسیر خواهد بود ).




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

n00b
01-06-2012, 16:15
خواهش میشه...//// :11:
**********************
واسه متوقف کردن آهنگ//روش درست تر اینه که تابع Stop از شی WMP رو صدا کنید...///// :9:
***************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
************************
و حتی می تونید آهنگ رو تو یه زمان خاصی نگه دارید و دوباره ادامش رو پخش کنید با استفاده از توابع Pause برای نگه داشتن و Play برای پخش کردن.../////// :8:
*******************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
**************************
کلی کار دیگه هم میشه با این شی انجام داد...//// در این رابطه می تونید به مستنداتش مراجعه کنید یا خودتون به مکاشفه بپردازید.../////// :31:
**********************
موفق باشید! :46:

Metin666
12-03-2015, 11:28
سلام به همه ی دوستان
من میخوام برنامه ای بنویسم که بعد از زدن دکمه (Button) تایمر شروع بشه بعد پاییان زمانی که ما بهش دادیم (زمانش قابل تنظیم باشه) یه فیل صوتی چخش کنه
نمایش تایمر اصلا مهم نیس فقط اینکه عمل کنه کافیه
درضمن برنامه هم تو Taskmanager دیده نشه
ممنون میشم اگه کمکم کنید