Я пытаюсь воспроизвести часть видео (в этом примере от кадра № 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();
}
Что не так с приведенным выше кодом?