C# 在c控制台应用程序中使用音频文件
我正在用c语言制作一个基于cmd的文本游戏,我需要你的帮助 我正在使用以下代码播放音频:C# 在c控制台应用程序中使用音频文件,c#,audio,soundplayer,C#,Audio,Soundplayer,我正在用c语言制作一个基于cmd的文本游戏,我需要你的帮助 我正在使用以下代码播放音频: SoundPlayer sndPlayer = new SoundPlayer(); sndPlayer.SoundLocation = @"C:\Users\Uri\Desktop\Music\Music for game\sp8.wav"; sndPlayer.PlayLooping(); 但问题是,为了在其他计算机上工作,需要在与我的计算机上完全相同的位置上有
SoundPlayer sndPlayer = new SoundPlayer();
sndPlayer.SoundLocation = @"C:\Users\Uri\Desktop\Music\Music for game\sp8.wav";
sndPlayer.PlayLooping();
但问题是,为了在其他计算机上工作,需要在与我的计算机上完全相同的位置上有一个音频文件
我知道网上有解决这个问题的办法,但作为一个新手和母语不是英语的人,我真的不懂
有没有人能一步一步地指导我如何在其他计算机上也能做到这一点
非常感谢:您使用相对路径并将其与游戏一起发布 例如,游戏附带可执行文件和声音文件夹,您可以在其中添加声音。然后,您可以使用相对路径访问它们:
sndPlayer.SoundLocation = @"sounds\sp8.wav";
您需要一种方法来获取特定文件的路径。。。它是否与您的应用程序一起安装?这是用户可以选择的吗?等…当你安装你的游戏,安装声音文件到任何目录以及