在c#console应用程序

时间:2016-10-07 21:01:30

标签: c# audio soundplayer

我使用c#在cmd上制作基于文本的游戏,我需要你的帮助。

我使用此代码播放音频:

    SoundPlayer sndPlayer = new SoundPlayer();
        sndPlayer.SoundLocation = @"C:\Users\Uri\Desktop\Music\Music for game\sp8.wav";
        sndPlayer.PlayLooping();

但问题是,为了在其他计算机上工作,需要将它作为一个音频文件放在我计算机上的完全相同位置。

我知道网上有解决方案,但作为一个新手和一个母语不是英语的人,我真的不懂他们。

是否有人能够指导我如何在其他计算机上进行此项工作?

非常感谢:)

1 个答案:

答案 0 :(得分:0)

您使用相对路径并将其与您的游戏一起发送。

例如,您使用可执行文件发送游戏,并在某些文件夹中添加声音添加声音。然后,您可以使用相对路径来访问它们:

sndPlayer.SoundLocation = @"sounds\sp8.wav";