void item_Click(object sender, EventArgs e) { try { Label clickItem = (Label)sender; FileInfo fi = (FileInfo)clickItem.Tag; //查找需要哪个播放器打开 string extName = fi.Extension; if (ImagePlayerUI.SupportedExtName.Contains(extName)) { //图片 ImagePlayerUI p1 = new ImagePlayerUI(fi.FullName); p1.Show(); } else if (TextPlayerUI.SupportedExtName.Contains(extName)) { //文本 TextPlayerUI p2 = new TextPlayerUI(fi.FullName); p2.Show(); } else if (VideoAndAudioPlayerUI.SupportedExtName.Contains(extName)) { //视频 VideoAndAudioPlayerUI p3 = new VideoAndAudioPlayerUI(fi.FullName); p3.Show(); } else if (WebPlayerUI.SupportedExtName.Contains(extName)) { //网页 WebPlayerUI p3 = new WebPlayerUI(fi.FullName); p3.Show(); } else { //未知 System.Diagnostics.Process.Start(fi.FullName); } } catch (Exception ex) { //打开失败 MessageBox.Show("操作失败!Ex:" + ex.ToString()); } }
private void btnToHome_Click(object sender, EventArgs e) { WebPlayerUI player = new WebPlayerUI(SuperObject.Config.WebSiteUrl); player.Show(); }