Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. ************** Exception Text **************
  2. System.ArgumentException: Parameter is not valid.
  3. at System.Drawing.Image.get_Width()
  4. at System.Drawing.Image.get_Size()
  5. at System.Windows.Forms.PictureBox.ImageRectangleFromSizeMode(PictureBoxSizeMode mode)
  6. at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
  7. at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
  8. at System.Windows.Forms.Control.WmPaint(Message& m)
  9. at System.Windows.Forms.Control.WndProc(Message& m)
  10. at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  11. at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  12. at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  13.  
  14. public long i = 0;
  15. public Bitmap img;
  16. public VideoFileReader reader;
  17. public System.Timers.Timer aTimer;
  18.  
  19. public void render(object source, ElapsedEventArgs e)
  20. {
  21. if (img != null) img.Dispose();
  22. if (i < reader.FrameCount)
  23. {
  24. img = reader.ReadVideoFrame();
  25. pictureBox1.Image = img;
  26. }
  27. i++;
  28. }
  29.  
  30. private void button1_Click(object sender, EventArgs e)
  31. {
  32. reader = new VideoFileReader();
  33. aTimer = new System.Timers.Timer();
  34. reader.Open("d:\result.avi");
  35. aTimer.Elapsed += new ElapsedEventHandler(render);
  36. aTimer.Interval = reader.FrameRate;
  37. aTimer.Enabled = true;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement