MjpegDecoder _mjpeg;
public MainWindow()
{
InitializeComponent();
_mjpeg = new MjpegDecoder();
_mjpeg.FrameReady += mjpeg_FrameReady;
_mjpeg.Error += new EventHandler<mjpegprocessor.erroreventargs>(_mjpeg_Error);
}
private void btnMjpeg_Click(object sender, RoutedEventArgs e)
{
_mjpeg.ParseStream(new Uri("http://towercam.uu.edu/axis-cgi/mjpg/video.cgi"), "", "");
}
private void _mjpeg_Error(object sender, MjpegProcessor.ErrorEventArgs e)
{
MessageBox.Show(e.Message);
}
private void mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
{
img.Source = e.BitmapImage;
}
Chrome瀏覽器
參考資料:
2. How do I display an MJPEG stream in a Windows Form application?
全站熱搜