注:我测试的程序的命名空间为: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();//循环播放