我想在加载窗口窗体时播放声音,
SoundPlayer sound = new SoundPlayer( @"song.mp3" );
sound.Play();
将此项目分发给其他人时,我无法使用绝对路径。那么在这种情况下如何使用相对路径呢? song.mp3
位于"C:\Users\xxx\Desktop\Game\Resources\song.mp3"
?
谢谢,
答案 0 :(得分:9)
创建资源包并将其存储在包中,只需引用包中的声音文件。
IE:默认情况下创建winforms项目时,您会在Properties文件夹中看到一个Resources.resx文件。在那里添加资源,然后从代码中引用它:
Properties.Resources.String1;