zayens
پنج شنبه 06 خرداد 1389, 16:48 عصر
چندین فایل صوتی wav به Resources اضافه کردم (هر فایل یک عدد را پخش میکند،فایل 1=>صدای "یک")
برای پخش دو صدا پشت سر هم از تایمر استفاده کردم همانند کد زیر:
privatevoid button2_Click(object sender, EventArgs e)
{
timer1.Stop();
i = 0;
Stream a = Properties.Resources._20_;
SoundPlayer player = newSoundPlayer(a);
player.Play();
timer1.Start();
timer1_Tick(sender, e);
}
privatevoid timer1_Tick(object sender, EventArgs e)
{
i++;
if (i == 2)
{
Stream b = Properties.Resources._5;
SoundPlayer player2 = newSoundPlayer(b);
player2.Play();
}
}
این کد عدد "بیست و پنج" را پخش میکنه.
حالا یه سوال دارم. اگه یه تکست باکس داشته باشیم چه طور میشه بعد از تایپ عددی مثل 25 و زدن دکمه ، 20 و 5 جدا بشه و هر کدام به stream resource بره ؟
20 و 5 به صورت string هستند. چه طور باید اونا را stream کرد؟
برای پخش دو صدا پشت سر هم از تایمر استفاده کردم همانند کد زیر:
privatevoid button2_Click(object sender, EventArgs e)
{
timer1.Stop();
i = 0;
Stream a = Properties.Resources._20_;
SoundPlayer player = newSoundPlayer(a);
player.Play();
timer1.Start();
timer1_Tick(sender, e);
}
privatevoid timer1_Tick(object sender, EventArgs e)
{
i++;
if (i == 2)
{
Stream b = Properties.Resources._5;
SoundPlayer player2 = newSoundPlayer(b);
player2.Play();
}
}
این کد عدد "بیست و پنج" را پخش میکنه.
حالا یه سوال دارم. اگه یه تکست باکس داشته باشیم چه طور میشه بعد از تایپ عددی مثل 25 و زدن دکمه ، 20 و 5 جدا بشه و هر کدام به stream resource بره ؟
20 و 5 به صورت string هستند. چه طور باید اونا را stream کرد؟