PDA

View Full Version : اجرای خودکار فایل midi چگونه انجام می شود؟



rouzbeh
دوشنبه 22 دی 1382, 14:10 عصر
سلام

دوستان من در یک برنامه دیدم که یک box ای بود که در ان 4 شماره وجود داشت که وقتی یکی از این شماره ها را کلیک می کردم موزیک پخش می شد.
ولی این کار را من در vb انجام می دم ولی برنامه ان هم باز می شه.
چطوری من این کار را به خوبی انجام بدهم ؟
با تشکر از دوستان :)

(سیدشریفی)
سه شنبه 23 دی 1382, 07:46 صبح
شما میتوانید از کنترل Microsoft Multimedia Control 6.0 استفاده نمایید
همچنین برای دیده نشدن این کنترل خاصیت دیداری آن را False کرده و از کد زیر استفاده نمایید

MMControl1.Command = "close"
MMControl1.FileName = "d:\Music\test.mid"
MMControl1.Command = "open"
MMControl1.Command = "play"

توجه کنید که اگر میخواهید با فشار هر دکمه ای آهنگی پخش شود فقط کافیست در FileName مسیر و نام فایل مورد نظر را بگنجانید

rouzbeh
سه شنبه 23 دی 1382, 08:08 صبح
واقعا ازت متشکرم سید شریفی عزیز
مشکلم را حل نمودید. مرسی :)

rouzbeh
سه شنبه 30 دی 1382, 11:02 صبح
دوست گرامی من این کار را کردم نشد امکان دادر شما یک نمونه کاری رو برایم بفرستین؟
ممنونتان می شوم

BehnamPro
سه شنبه 30 دی 1382, 20:33 عصر
به نظر من باید خاصیت DeviceType کنترل رو هم به midi ست کنی (البته دقیقا از مقداری که باید ست بشه مطمئن نیستم!)اگه کسی یادشه بگه. :roll: شاید اون مقدار midiAudio باشه.هر دوشو امتحان کن.

rouzbeh
چهارشنبه 01 بهمن 1382, 09:53 صبح
متشکرم اقا بهنام الان امتحان میکنم

(سیدشریفی)
پنج شنبه 02 بهمن 1382, 09:01 صبح
آقا روزبه ببخشید دیر جواب دادم

rouzbeh
شنبه 04 بهمن 1382, 21:29 عصر
خواهش میکنم . ولی کار نکرد اقا شریفی

rouzbeh
شنبه 04 بهمن 1382, 21:32 عصر
ای وای نه کار کرد ببخشید.

rouzbeh
شنبه 04 بهمن 1382, 21:37 عصر
اقای سید شریفی واقعا دستتان درد نکنه خیلی ممنون عالی بود.

فقط اقای سید شریفی من حالا بخواهم که کاربر از یک منوی کرکره ای یعنی list box انتخاب کنه و موسیقی پخش بشه باید text های داخل list box رو به یه فایل midi تعریف باید بکنم ؟ متشکرم اقای سید شریفی ببخشید واقعا زحمت میدم.

(سیدشریفی)
دوشنبه 06 بهمن 1382, 09:48 صبح
بله باید هر یک از گزینه های لیست باکس را به یک فایل میدی مورد نظر ربط بدی .
نمونه برنامه را در زیر قرار میدهم فقط این برنامه فاقد فایل میدی میباشد که به تعداد لازم باید از فایل میدی استفاده نمایی و مسیر آنها را هم در برنامه تعیین نمایید
:lol: :lol: :lol:

rouzbeh
دوشنبه 06 بهمن 1382, 15:01 عصر
واقعا ازت ممنونم متشکرم دوست عزیز جناب اقای سید شریفی کمک بزرگر کردید.

Vahab
دوشنبه 06 بهمن 1382, 17:40 عصر
ممنون کار من رو هم راه انداخت

(سیدشریفی)
سه شنبه 07 بهمن 1382, 08:17 صبح
:wink: :wink: :wink: