با سلام خدمت برنامه نویسان محترم
یک سوال داشتم و کلی هم سرچ کردم اما به نتیجه ای نرسیدم
برنامه ای نوشتم که صدا را ضبط بکنه و اروری هم نمیده ولی سیو نمیکنه(البته سورس کد دانلود کردم و از روش کپی زدم)
[DllImport("winmm.dll")] public static extern int mciSendString(string str, string a, int b, int c); private void btn_Record_Click(object sender, EventArgs e) { mciSendString("open new type wavaudio alias sound", null, 0, 0); mciSendString("record sound", null, 0, 0); timer1.Enabled = true; }
private void btn_Stop_Click(object sender, EventArgs e) { SaveFileDialog save = new SaveFileDialog(); save.Filter = "WAV File (*.wav)|*.wav"; mciSendString("pause sound", null, 0, 0); if (save.ShowDialog() == DialogResult.OK) { mciSendString("save sound" +save.FileName , null, 0, 0); mciSendString("close sound", null, 0, 0); MessageBox.Show("Your file save in " + save.FileName, "SAve",MessageBoxButtons.OK, MessageBoxIcon.Information); } timer1.Enabled = false; label1.Enabled = false; }
private void timer1_Tick(object sender, EventArgs e) { if (label1.Visible) { label1.Visible = false; } else { label1.Visible = true; }
اینم سورس کد تایمر، رکورد و ایست
ممنون میشم بفرمایید ایراد از کجاست
یاعلی مدد
سلام مهندس ممنون بابت پروژه.
یه سوال اینكه چطور میشه با زدن دكمه ركورد كه عملیات ظبط شروع یشه با زدن مجدد همان دكمه عملیات ركورد pause بشه و با مجددا با زدن دكمه ركورد ادامه ضبط انجام بشه؟
ممنون میشم راهنمایی كنید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)