Пример #1
0
 private void просмотрToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (selected.typeNode == FileTreeNode.TypeNode.File && selected.URL.EndsWith(".jpg"))
     {
         var         url = DownloadingPaths.ToPath(setting.URLToHTTPPort) + DownloadingPaths.SD + selected.URL;
         var         img = Downloading.GetImageWitchAutorized(url, setting.Login, setting.Password);
         ImagePlayer ip  = new ImagePlayer(img, url);
         ip.Show();
     }
     else if (selected.typeNode == FileTreeNode.TypeNode.File && !selected.URL.EndsWith(".jpg"))
     {
         new Thread(() => ld.ShowDialog()).Start();
         var url  = DownloadingPaths.ToPath(setting.URLToHTTPPort) + DownloadingPaths.SD + selected.URL;
         var path = Downloading.DownloadFile(url, setting.Name, setting.Password, Environment.GetFolderPath(Environment.SpecialFolder.MyVideos, Environment.SpecialFolderOption.Create) + "\\IPCamera\\");
         if (File.Exists(path + ".h264"))
         {
             File.Delete(path + ".h264");
         }
         File.Move(path, path + ".h264");
         Convert cnv = new Convert(new string[] { path + ".h264" }, true);
         cnv.Show();
         cnv.IsPlay = true;
         ld.Invoke(new Action(() => ld.Close()));
     }
 }