一个按钮能播放音乐就可以.再点下按钮就是暂停.请问怎么实现?不用复杂

解决方案 »

  1.   

    bool music_running_bit=false;
    if(music_running_bit==false)
    {
         music_running_bit=true;
         //播放音乐
        
    }
    else
    {
        music_running_bit=false;
        //暂停
    }
      

  2.   

    bool music_running_bit=false;
    if(music_running_bit==false)
    {
       music_running_bit=true;
       //播放音乐
         
    }
    else
    {
       music_running_bit=false;
       //暂停
    }
      

  3.   

    //播放器类文件引用using System.Media命名空间:
     public class WinMediaPlayer
      {
         
         #region 属性设置     private   SoundPlayer msc;     public WinMediaPlayer()
         {
         }
          #endregion      #region SoundPlayer 背景音乐播放      /// <summary>
          /// 背景音乐播放
          /// </summary>
          /// <param name="SoundFilePath"></param>
          public  void BgSoundPlayer(string SoundFilePath)
          {
              try
              {
                  msc = new SoundPlayer(SoundFilePath);              if (System.IO.File.Exists(SoundFilePath))
                  {
                      msc.PlayLooping();
                  }
              }
              catch { }
          }      /// <summary>
          /// 关闭背景音乐播放
          /// </summary>
          private  void DisSoundPlayer()
          {
              try
              {
                  if (msc != null)
                  {
                      msc.Stop();
                      msc.Dispose();
                  }
              }
              catch { }
          }
          #endregion      /// <summary>
          /// 关闭声音或视频,释放所有资源
          /// </summary>
            public void DisPlayer()
            {
                DisSoundPlayer();
            }
        }
    剩下来的就是界面实现的事儿了,按照楼上的操作即可
      

  4.   

    没有什么特殊需求,最好用Silverlight。
    如果不能用,就需要引用wmp组件。
      

  5.   

    winform还是web啊 我这边有网页的例子要的话 加 521070107 王永鹏