Воспроизведение определенных кадров в видео с использованием C # - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь воспроизвести часть видео (в этом примере от кадра № 1 до кадра 299) в c #. Я попробовал с приведенным ниже кодом, он отлично работает для одного кадра, но ничего не отображает после добавления цикла. Код не выдает никаких ошибок.

        private void button2_Click(object sender, EventArgs e)
        {
            // Open video file
            VideoFileReader reader = new VideoFileReader();
            reader.Open(@"c:\Users\Replay.avi");

            // Read frame no. 1 to 300 and display in picturebox
            for (int j = 1; j < 300; j++)
             {

                Bitmap replay_frame = reader.ReadVideoFrame();
                pictureBox1.Image = replay_frame;
            }
            reader.Close();

        }

Что не так с приведенным выше кодом?

...