18-11-18, 07:44 PM
استاذي لفاضل لدي برنامج مراقبه بواسطة الكاميرا ويوجد لدي مشكله في الكود الخاص بتسجيل الفيديو يتم حفظ التسجيل الاول وعند حفظ التسجيل الثاني يستبدل الفيديو الاول بثاني ارجومنك ان تتفضل وتساعدني في حل المشكله وسأكون شاكر لك وجزاك الله خير وجعلها في ميزان حسناتك
private void pictureBox6_Click(object sender, EventArgs e)
{
flag = true;
writer.Open(@"E:\\video1.avi", width, height, 25, VideoCodec.Default, 1000000);
videoSourcePlayer1.BorderColor = Color.Red;
}
private void video_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
DateTime now = DateTime.Now;
img = (Bitmap)eventArgs.Frame.Clone();
if (flag == true)
{
Graphics g = Graphics.FromImage(img);
// paint current time
Font font = new Font("Times New Roman",15);
SolidBrush brush = new SolidBrush(Color.Red);
g.DrawString(now.ToString(), font, brush, new PointF(10, 10));
brush.Dispose();
g.Dispose();
writer.WriteVideoFrame(img);
}
}
private void pictureBox6_Click(object sender, EventArgs e)
{
flag = true;
writer.Open(@"E:\\video1.avi", width, height, 25, VideoCodec.Default, 1000000);
videoSourcePlayer1.BorderColor = Color.Red;
}
private void video_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
DateTime now = DateTime.Now;
img = (Bitmap)eventArgs.Frame.Clone();
if (flag == true)
{
Graphics g = Graphics.FromImage(img);
// paint current time
Font font = new Font("Times New Roman",15);
SolidBrush brush = new SolidBrush(Color.Red);
g.DrawString(now.ToString(), font, brush, new PointF(10, 10));
brush.Dispose();
g.Dispose();
writer.WriteVideoFrame(img);
}
}
