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())); } }