Click here to Skip to main content
12,948,130 members (83,120 online)
Rate this:
Please Sign up or sign in to vote.
See more: , +

i am a beginner my question is how to load a video from your hard drive and display it in picture box?.I have tried using this


but it says out of memory

Posted 29-Nov-12 0:11am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

loraloper_22 29-Nov-12 6:34am
but being student of the game i am asking why this does not work
pictureBox2.Image = System.Drawing.Image.FromFile(@"E:\myVideo.avi");??
Krunal R 29-Nov-12 6:37am
I'm student as well.. Try to put breakpoint at that position and debug it.. Perhaps, this might help you to undertsand ..
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I am a big fan of aforge

AVIReader reader2 = new AVIReader();
System.Drawing.Bitmap[] readArray = new System.Drawing.Bitmap[10000];
//Write the code below under a button etc
            reader3.Open(@"E:\myvideo.avi");//file path
            int count = reader3.Length - 1;
            for (int i = 0; i < reader3.Length - 1; i++)//iterate through each frame
                readArray[i] = reader3.GetNextFrame();
                pictureBox2.Image = (System.Drawing.Image)readArray[i];
            totalFrames = reader3.Length - 1;

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 5,344
CHill60 3,275
Maciej Los 2,703
Jochen Arndt 1,935
ppolymorphe 1,795

Advertise | Privacy | Mobile
Web02 | 2.8.170524.1 | Last Updated 29 Nov 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100