Пример #1
0
 public void Stop()
 {
     if (bLoaded)
     {
         if (objRun != null)
         {
             objRun.Stop();
             objRun = null;
         }
         if (mc != null)
         {
             mc.Stop();
         }
         if (this.bIsVideo)
         {
             if (wm != null)
             {
                 wm.Visible = 0;
             }
         }
         if (!bClosing)
         {
             initMCI();
         }
     }
 }
 private void MediaPlayer_FormClosed(object sender, FormClosedEventArgs e)
 {
     timer1.Stop();
     if (mc != null)
     {
         mc.Stop();
     }
 }
Пример #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     timer1.Enabled = false;
     m_MediaCtrl.Stop();
     j = 1;
     try
     {
         DirectoryInfo    dir      = new DirectoryInfo(@"D:\temp");
         FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();  //返回目录中所有文件和子目录
         foreach (FileSystemInfo fi in fileinfo)
         {
             if (fi is DirectoryInfo)            //判断是否文件夹
             {
                 DirectoryInfo subdir = new DirectoryInfo(fi.FullName);
                 subdir.Delete(true);          //删除子目录和文件
             }
             else
             {
                 File.Delete(fi.FullName);      //删除指定文件
             }
         }
         Directory.Delete(@"D:\temp");
     }
     catch {}
     finally
     {
         this.Dispose();
     }
 }