如何设置存储在资源中的文件路径?

时间:2014-04-01 14:44:31

标签: c# wpf resources filepath

我已经在我的应用程序的resources文件夹中存储了一个音频文件但是当我使用下面的路径时,我得到的文件没有找到异常。

有人可以解释这是否是在资源中引用文件的正确方法,或者我是否需要以不同的方式设置路径?

这是将音频文件作为参数的代码:

SoundPlayer player = new SoundPlayer("Resources/Audio/punchSound.wav");
player.Load();
player.Play();

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用资源字符串:

var music = Properties.Resources.punchSound;

然后像这样使用SoundPlayer:

var player = new SoundPlayer(new MemoryStream(music));