PDA

View Full Version : پخش اذان با استفاده از Thread



ma_dy_930
شنبه 05 مرداد 1392, 14:50 عصر
سلام به دوستان
من برای پخش اذان رو توی یه متغییر دارم و ساعت سیستم را هم دارم ولی نمی دونم چطوری باید باهم مقایسه کنم که هر ثاینه باید ایندو مقایسه بشه که اگر برابر بودن اذان پخش کنه
فقط اینو نمی دونم چطور فانکشنی باید بنویسم چون خیلی با کار Threadآشنای ندارم اگر یه نمونه برنامه بدید ممنون میشم

MohammadHadi2031
شنبه 05 مرداد 1392, 15:33 عصر
یک راه همین است که گفتید ولی راه دیگه ای هم است که زمان مانده به اذان را به میلی ثانیه حساب کنید و خاصیت Interval را برابر آن قرار دهید
کد پخش اذان با استفاده از Thread :
new System.Threading.Thread(PlayAzan).Start();
private void PlayAzan()
{
System.Media.SoundPlayer sp = new System.Media.SoundPlayer();
sp.Play();
}

ma_dy_930
شنبه 05 مرداد 1392, 15:56 عصر
یک راه همین است که گفتید ولی راه دیگه ای هم است که زمان مانده به اذان را به میلی ثانیه حساب کنید و خاصیت Interval را برابر آن قرار دهید
کد پخش اذان با استفاده از Thread :
new System.Threading.Thread(PlayAzan).Start();
private void PlayAzan()
{
System.Media.SoundPlayer sp = new System.Media.SoundPlayer();
sp.Play();
}

چطوری میشه زمان مانده رو تبدیل به میلی ثانیه کرد

sadeghjun
شنبه 05 مرداد 1392, 16:37 عصر
سلام
یه پروژه خیلی ساده گذاشتم امیدوارم کارتو راه بندازه.
اینم یه نمایی از اون:

108012

دانلود پروژه: 108013

danialafshari
شنبه 05 مرداد 1392, 17:29 عصر
چطوری میشه زمان مانده رو تبدیل به میلی ثانیه کرد

هر 1 ثانیه = 1000 میلی ثانیه
اگر مانده به ثانیه بود * 1000 کن
اگر به دقیقه بود ابتدا به ثانیه تبدیلش کن بعد * 1000 کن