سلام بر دوستان برنامه نویس....
چطوری میشه تو vb روی یه دکمه وقتی روش کلیک میشه یا موس میره روش صدایی گذاشت....؟؟؟؟
با تشکر.....
فعلا...
سلام بر دوستان برنامه نویس....
چطوری میشه تو vb روی یه دکمه وقتی روش کلیک میشه یا موس میره روش صدایی گذاشت....؟؟؟؟
با تشکر.....
فعلا...
می تونی با تابع Api که اسمش فکر کنم sndplaysound باشه آدرس یه فایل صوتی رو بدی و تویه دکمه وقتی Mouse_Move یا Click میشه اون رو فراخوانی کنی. می خوای برنامش رو بزارم؟
سلام
اگر می خوای کارت آسون بشه این یک کامپوننته Button که خودش صدا داره و می تونی خودت هم به سادگی براش صدا انتخاب کنی
بفرمایید همین الان براتون نوشتم.
البته شما می تونید از MMC Control هم استفاده کنید و برای هر دکمه صدای خاصی براش تعیین کنید اما سرعت به طور وحشتناکی پایین میاد یا اینکه از چند MMC Control استفاده کنی که کار زیاد جالبی نیستش...
بله فقط کافیه مسیر صدا رو از همون قسمت بهش بدید.
خوب من تو همون پراپرتی مسیر رو دادم....اما این مسیر ثابته سیستم منه.... اگه بخوام این فایل از روی cd اجرابشه چطوری باید عمل کنم؟
ممنون....
فعلا...
ویرایش میشه:
دوست عزیز ممنون...من فایلتونو ندیدم ممنون...
فعلا...
XPButton1.SoundOnClick = sndCustom
XPButton1.SoundFile = App.Path & "\buzz.wav"
من این کد رو نوشتم....جواب داد....نه نظر شما که مشکلی ایجاد نمیکنه؟
اون برنامه بالایی با استفاده از تابع Api بود ولی این برنامه که الان گذاشتم با استفاده از کنترل Microsoft Multimedia Control هستش که بهش می گن MMC Control که اگر بخوای با این کنترل صدا پخش کنی اول باید خاصیت Device Type رو برابر با WaveAudio قرار بدی و بعد آدرس فایل صداتون رو بهش بدین.
من از طریق کدنویسی براتون نوشتم که برنامه آدرس فایل صدا رو بهتون گیر نده که شما می تونین با استفاده از Properties خودتون آدرس بدین که اگه از طریق کد نویسی بدین بهتره.
البته صداها همه باید با پسوند Wav باشه.چه در تابع Api و چه در MMC Control.
نه دوست عزیز همین کدی که نوشتین درسته و مشکلی نداره
یه سوال دیگه در مورد صدا دارم....
چطوری در لودفرم کاری کنم که با اجرای برنامه یه صدا بخش بشه....
میسی فعلا...
کدی رو که درون دکمه ها نوشتم رو تویه Form_Load بنویس. منظورم برنامه Api هستش
ولی اگه بخوای با MMC Control بنویسی بعد از اینکه Device Type رو مقدار دهی کردی وآدرس فایل رو به MMC Control دادی در ادامه می نویسی:
MMCControl1.Command="OPEN"
MMC Control1.Command="PLAY"
عرض کردم شما اول باید آدرس فایل رو بدین بعد کد رو بنویسید.البته شما مشکلتون رو نگفتین ولی من حدس می زنم مشکلتون همون آدرس فایل باشه درسته؟
آدرس دهی فایل صدا برای MMC Control:
MMC Control.FileName=""& App.Path &"\Music.wav"