Я разрабатываю приложение Winforms, которое позволяет пользователю выбирать видео для воспроизведения. Это видео - путь от основного входа в мой университет до судьбы, которую он выбирает (класс, лаборатория, кабинет профессора ...).
Теперь я хочу добавить, как небольшую карту с движущаяся красная точка , которая указывает местоположение видео каждый момент . Я уже создал «карту» с изображением строительного чертежа, а также нарисовал красную точку. Вы можете увидеть код:
Graphics Grafico;
Pen Lapiz = new Pen(Color.Red, 3);
//Planos es el nombre de la pictureBox donde se encuentra el plano del edificio
private void Planos_Paint_1(object sender, PaintEventArgs e)
{
Grafico = e.Graphics;
Grafico.DrawEllipse(Lapiz, Grafico.ClipBounds.Left + 174, Grafico.ClipBounds.Top + 123, 3, 3);
}
Красная точка должна двигаться одновременно с видео. Кроме того, мы должны помнить, что видео может быть приостановлено, ускорено, перемотано ... пользователем, поэтому если видео останавливается, ускоряется или перематывается, точка тоже должна это делать .
Я думал, что, возможно, мне следует установить несколько координатных точек и указать точку, которая должна проходить через них, наблюдая за состоянием видео. Однако я не знаю, как это сделать.
Буду очень признателен, если кто-нибудь из вас сможет мне помочь. Я не очень разбираюсь в программировании.