سلام دوستان
دارم یه برنامه می نویسم برای یک مرکز قرآنی
حالا می خوام برای جذابیت کار وقتی که برنامه همون اول اجرا میشه یک آیه از قرآن قرائت بشه
آیا امکانش هست؟
سلام دوستان
دارم یه برنامه می نویسم برای یک مرکز قرآنی
حالا می خوام برای جذابیت کار وقتی که برنامه همون اول اجرا میشه یک آیه از قرآن قرائت بشه
آیا امکانش هست؟
بلسلام دوست عزیز!
شما می توانید از کلاسی که در زیر لینکش رو گذاشتم استفاده کنید . (ساده است.)
http://www.fileden.com/files/2009/8/18/2547979/music.cs
ممنونم از لطفتون جالب بود.
می تونی از کامپوننت mediaplayer استفاده کنی. واسه این کار در پنجره ی references در تب COM اونو import کن.
یا فایل مورد نظر تو wav کن و به وسیله ی System.Media.SuondPlayer او نو پخش کن.
از اکتیو ایکس media player استفاده کن.
برای این کار روی ToolBox رایت کلیک کن و choose items رو بزن. بعد به تب com برو و windows media player را انتخاب کن. بعد او نو تو فرم قرار بده.
و این کد ها رو وارد
اگه فایلت wav هستش می تونی از ابزار خود دات نت استفاده کنی.
private void Form1_Load(object sender, EventArgs e)
{
axWindowsMediaPlayer1.Hide();
axWindowsMediaPlayer1.URL=Filname;
}
کمکی خواستی در خدمتیم.
private void Form1_Load(object sender, EventArgs e)
{
System.Media.SoundPlayer Player = new System.Media.SoundPlayer(FileName);
Player.PlayLooping();
}
خوب فایل رو در کنار پروژت کپی کن(برای Debug در فولدر bin\debug) و آدرس رو این طور بنویس
string Filename=@"My.mp3";
بعد در زمان پخش اون رو همراه برنامه کپی کن.
سلام.نمیشه آهنگ رو تو خود Resource برنامه قرار بدیم؟ که هم کسی به اون دسترسی نداشته باشه و هم همراه با خود برنامه کامپایل بشه.
Resource ها قابل دسترسی هستن و نمیشه بگی امن ترن.
می تونی فایل های wav را resource کنی و با روش زیر استفاده کنی.
System.Media.SoundPlayer s = new System.Media.SoundPlayer(Properties.Resources.MyWa v);
s.PlayLooping();
اما در مورد mp3 چون باید از ابزار غیر دات نت استفاده کرد احتما می دم نشه.
البته می شه از directx هم استفاده کرد. اما من پیشنهاد نمی کنم.