所以我用C#制作了一个小型的基于文本的游戏,但是我想听一些音乐,我已经尝试过了:
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = "c:\PathToMusic\..music.wav";
player.Play();
哪个可行,但是当我将应用程序构建为.exe文件时,它不包含在内,因此,当其他人在特定文件夹中没有该特定声音时,它将无法使用。
我已将该文件添加到我的解决方案资源管理器中,但不知道该文件的位置是什么。
试试这个解决方案:
项目->添加现有项...->添加.wav文件。
Copy always
Copy to Output Directory
为Copy always
。Build Action
为Content
。这将使Visual Studio始终将音乐文件复制到输出目录(例如,Debug文件夹)中。
using System.Media;
SoundPlayer player = new SoundPlayer();
player.SoundLocation = AppDomain.CurrentDomain.BaseDirectory + "\\yourmusic.wav";
player.Play();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句