c#怎样播放多线程音乐

麦克峰峰峰 2012-05-12 10:38:19
有一个背景音乐,然后鼠标点击事件中又有音乐,不过点击后把背景音乐覆盖住了。有木有大神指导下
SoundPlayer backplayer = new SoundPlayer("back1.wav");
backplayer.PlayLooping();//放背景音乐
怎样把背景音乐变成另一个线程
还有一个问题,为什么processbar进度条不动,是在属性里面设置,还是方法,多谢
...全文
444 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
麦克峰峰峰 2012-05-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

不过点击后把背景音乐覆盖住了[/Quote]

不懂这是意思。
[/Quote]我鼠标点击事件中有另外一个音乐,点击后,另外一个音乐起来了,可背景音乐就停了,这不是我想要的效果,我要的是背景音乐跟着游戏一直走到结束
麦克峰峰峰 2012-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

使用多线程编程就可以了啊
[/Quote]能不能贴点代码,我不是太懂,小白,呵呵
  • 打赏
  • 举报
回复
不过点击后把背景音乐覆盖住了[/Quote]

不懂这是意思。
cnfixit 2012-05-12
  • 打赏
  • 举报
回复

private void button1_Click(object sender, EventArgs e)
{

BackgroundWorker bw = new BackgroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerAsync();
}

void bw_DoWork(object sender, DoWorkEventArgs e)
{
//throw new NotImplementedException();

SoundPlayer sp = new SoundPlayer(@"d:\1.wav");
sp.Play();
}
九度空间 2012-05-12
  • 打赏
  • 举报
回复
使用多线程编程就可以了啊

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧