Problème bouton et vidéo C#
Bonjour à tous,
j'ai réussi donc à afficher la vidéo d'une Caméra IP en C# et je souhaite mettre des boutons afin de pouvoir la faire pivoter. Le soucis , c'est que lorsque j'enlève la vidéo , les boutons fonctionnent bien ( je peux déplacer autant de fois que je veux la caméra) or quand je met la vidéo , je peux faire un déplacement et je doit recompiler pour faire un autre déplacement.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MjpegProcessor;
namespace test_cam_v1
{
public partial class Form1 : Form
{
MjpegDecoder mjpeg = new MjpegDecoder();
public Form1()
{
InitializeComponent();
mjpeg.FrameReady += mjpeg_FrameReady;
mjpeg.Error += mjpeg_Error;
mjpeg.ParseStream(new Uri("http://192.168.1.5/videostream.cgi?user=admin&pwd=CAMIP5N1"));
}
private void image_Click(object sender, EventArgs e) { }
private void mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
{
image.Image = e.Bitmap;
}
void mjpeg_Error(object sender, ErrorEventArgs e)
{
MessageBox.Show(e.Message);
}
private void buttonEnvoyerDéplacerHaut_Click(object sender, EventArgs e)
{
mjpeg.ParseStream(new Uri("http://192.168.1.5/decoder_control.cgi?command=0&onestep=1&user=admin&pwd=CAMIP5N1"));
}
private void buttonEnvoyerDéplacerBas_Click(object sender, EventArgs e)
{
mjpeg.ParseStream(new Uri("http://192.168.1.5/decoder_control.cgi?command=2&onestep=1&user=admin&pwd=CAMIP5N1"));
}
private void buttonEnvoyerDéplacerGauche_Click(object sender, EventArgs e)
{
mjpeg.ParseStream(new Uri("http://192.168.1.5/decoder_control.cgi?command=6&onestep=1&user=admin&pwd=CAMIP5N1"));
}
private void buttonEnvoyerDéplacerDroite_Click(object sender, EventArgs e)
{
mjpeg.ParseStream(new Uri("http://192.168.1.5/decoder_control.cgi?command=4&onestep=1&user=admin&pwd=CAMIP5N1"));
}
}
} |
Merci d'avance!