参考文章:http://blog.csdn.net/stormwy/article/details/7901944

注:我测试的程序的命名空间为:WuBiCodeExecSys

C#用资源文件作背景音乐,网上没有一个说的清清楚楚的,这可苦了我等菜菜们,

今天就让我来写这篇文章吧!:)


实现步骤:


1)展开--->>解决方案资源管理器--->>WuBiCodeExecSys(这是我的解决方案名称)

--->>properties--->>Resources.resx--->>点鼠标右键--->>单击视图设计器

//截图如下

2)在打开的窗口中,在第一个选项卡中选择--->>音频(因为我们要添加音乐文件)

//截图如下




3)然后点添加资源,选中我们要作为背景音乐的文件即可

(注:音乐文件格式必须为xxx.wav文件,xxx为文件名)

//截图如下





4)返回到解决方案资源管理器中--->展开--->WuBiCodeExecSys(这是我的解决方案的名称,请灵活应变)
--->Resources--->OnRunBkMusc.wav(这是我刚才添加的背景音乐文件)--->点鼠标右键--->点属性
//截图如下




5)在OnRunBkMusic.wav的文件属性窗口中,在--->生成操作 下选择--->嵌入的资源--->>Ok,经过这5步操作后,资源的导入设置工作就完成了
//截图如下


6)背景音乐导入好后,用以下代码就可以播放背景音乐了,简单吧!:)

System.Reflection.Assembly assembly;
 System.Media.SoundPlayer sp;
 assembly = System.Reflection.Assembly.GetExecutingAssembly();
 sp = new System.Media.SoundPlayer(global::WuBiCodeExecSys.Properties.Resources.OnRunBkMusic);
 sp.Play();
// sp.PlayLooping();//循环播放






本文转载:CSDN博客