我已经在我的应用程序的resources文件夹中存储了一个音频文件但是当我使用下面的路径时,我得到的文件没有找到异常。
有人可以解释这是否是在资源中引用文件的正确方法,或者我是否需要以不同的方式设置路径?
这是将音频文件作为参数的代码:
SoundPlayer player = new SoundPlayer("Resources/Audio/punchSound.wav");
player.Load();
player.Play();
答案 0 :(得分:1)
您可以使用资源字符串:
var music = Properties.Resources.punchSound;
然后像这样使用SoundPlayer:
var player = new SoundPlayer(new MemoryStream(music));