Fartaj
دوشنبه 11 اسفند 1393, 21:20 عصر
سلام خدمت دوستان
این کد رو یه نگاه بندازید :
private void startRec(string path)
{
if (rec == false)
{
btnStart.Enabled = false;
btnStop.Enabled = true;
rec = true;
frameCount = 0;
string time = DateTime.Now.ToString("d_MMM_yyyy_HH_mm_ssff");
string compName = Environment.UserName;
string FullName = compName.ToUpper() + "_" + time;
int width = video2.Width;
int height = video2.Height;
// try
// {
writer.Open(FullName + ".avi", width, height, 25, (VideoCodec)cmbCodec.SelectedValue, (int)(bitRate)cmbBitrate.SelectedValue);
// }
// catch (Exception x)
// {
// MessageBox.Show(x.Message);
// }
}
else
{
rec = false;
btnStart.Enabled = true;
btnStop.Enabled = false;
}
}
private void VideoSource_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
video2 = (Bitmap)eventArgs.Frame.Clone();
pictureBox1.Image = video2;
if (rec)
{
frameCount++;
writer.WriteVideoFrame(video2);
lblTime.Invoke(new Action(() =>
{
lblTime.Text = stopwatch.Elapsed.ToString();
}));
}
else
{
writer.Close();
}
}
موقع زدن دکمه ضبط این پیغام رو می ده
129023
این کد رو یه نگاه بندازید :
private void startRec(string path)
{
if (rec == false)
{
btnStart.Enabled = false;
btnStop.Enabled = true;
rec = true;
frameCount = 0;
string time = DateTime.Now.ToString("d_MMM_yyyy_HH_mm_ssff");
string compName = Environment.UserName;
string FullName = compName.ToUpper() + "_" + time;
int width = video2.Width;
int height = video2.Height;
// try
// {
writer.Open(FullName + ".avi", width, height, 25, (VideoCodec)cmbCodec.SelectedValue, (int)(bitRate)cmbBitrate.SelectedValue);
// }
// catch (Exception x)
// {
// MessageBox.Show(x.Message);
// }
}
else
{
rec = false;
btnStart.Enabled = true;
btnStop.Enabled = false;
}
}
private void VideoSource_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
video2 = (Bitmap)eventArgs.Frame.Clone();
pictureBox1.Image = video2;
if (rec)
{
frameCount++;
writer.WriteVideoFrame(video2);
lblTime.Invoke(new Action(() =>
{
lblTime.Text = stopwatch.Elapsed.ToString();
}));
}
else
{
writer.Close();
}
}
موقع زدن دکمه ضبط این پیغام رو می ده
129023