Esempio n. 1
0
        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());
            }
        }
Esempio n. 2
0
        private void btnToHome_Click(object sender, EventArgs e)
        {
            WebPlayerUI player = new WebPlayerUI(SuperObject.Config.WebSiteUrl);

            player.Show();
        }