声音在C#中,放置音频文件的位置?

时间:2017-10-13 18:30:26

标签: c# visual-studio

所以我有一个简单的C#程序,我想播放一个名为“m.wav”的声音文件。我将音频文件添加为“现有项目”(在VS中),它位于与类,program.cs等相同的文件夹中(主文件夹/根目录)。

由于它与其他文件位于同一目录中,我尝试使用以下代码调用音频文件;

System.Media.SoundPlayer player = new System.Media.SoundPlayer(); player.SoundLocation = Environment.CurrentDirectory + @"\m.wav"; player.PlayLooping();

但找不到音频文件。我有一个完全相同的示例文件,但它确实有效。我做错了什么?

1 个答案:

答案 0 :(得分:1)

Solution Explorer 中左键单击您的文件,然后查看 Properties 窗口(默认情况下,热键 F4 )。

在那里,您要查找名为复制到输出目录的属性,并将其值更改为始终复制复制更新

这使文件出现在您的输出目录( .exe 文件所在的位置)中,并且您的代码应该可以正常工作。