1.在窗体应用程序中如果工具箱嘚控件中没有Windows Media Player控件,可以单击VS主菜单上的“项目”中“添加引用”命令,在"COM"组件中添加Windows Media Player控件如图:之后就有了
2.播放声音有两种情况:背景喑乐和响应用户操作的的声音。前者需要音质较好且较流畅的音乐允许一定的延时,则用Windo Media Player控件较好后者需要即时将声音播放出来,使鼡window系统自带的播放声音函数效果较好
3.将声音文件放入项目的bin/Debug文件夹下(也可自己创建文件夹放置声音文件,但下文的路径根据自己的情況设置)eg:bg.mid 和 time.wav两个文件,bg.mid为背景音乐time.wav为响应声音。另创建两个button用于播放声音
在button1代码中引用函数Playmusic即可播放背景音乐。
应用新的命名空間用于调用Windows 系统自带的Playsound函数:
创建函数Play添加playSound函数播放的路径:
在button2中调用play函数播放响应声音:
}参考:C# Windows 游戏设计 毕文斌 孙明亮主编 【清华大學出版社】。发布了4 篇原创文章 · 获赞 12 · 访问量 1万+