首页 新闻 会员 周边

[跪求]我用SoundPlayer类在WinForm里播放背景音乐,可是程序运行没多久它就自动退出去了

0
悬赏园豆:100 [待解决问题]

下面是详细的过程,首先我建立了两个窗口,一个登陆,一个主界面
  private void frmLogin_Load(object sender, EventArgs e)//登陆窗口播放音乐;
  {
       SoundPlayer sp = new SoundPlayer(Resources.LightMusic);
        sp.Play();
  }
  private void btnLogin_Click(object sender, EventArgs e)//登录界面是的按钮单击事件;
   {
         ..........//通过验证后开始播放另一个背景音乐
       SoundPlayer player = new SoundPlayer(Resources.BackMusic);
       player.PlayLooping();
       frmMain frmContent = new frmMain();
       frmContent.Show();
       this.Hide();
   }
可问题是我在主界面frmContent里操作没多久程序就自动退出去了,为什么呢?
但是我把上面两处音乐播放的代码注释掉后就没出现过这种问题了
 个人总觉得SoundPlay类开辟了一个新的线程来播放音乐,然而不知为什么这个线程就退出了,然后主程序也跟着关闭了
 本人为这个问题折腾了一整个下午加晚上,快疯了.......
      
     大虾知道的请不舍赐教,小弟在此跪谢了

冰鱼研发集团的主页 冰鱼研发集团 | 初学一级 | 园豆:76
提问于:2011-02-12 21:59
< >
分享
所有回答(1)
0

只用你找个代码我测试没有问题呀?

归真 | 园豆:605 (小虾三级) | 2011-02-15 15:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册