Visual Studio播放没有文件存在的声音

时间:2010-04-01 19:59:33

标签: c# .net audio

从Visual Studio C#播放声音文件(例如temp.wav)相当简单。我正在寻找一种方法来做到这一点,而没有temp.wav可以从运行该程序的机器中找到。

IE - 我想将.WAV文件读入我的解决方案中,以便它以某种方式存在于我的.EXE中并由它播放。

这可能吗?

2 个答案:

答案 0 :(得分:4)

您需要将其作为资源加载。将wav文件添加到resources文件夹中的项目中。并选择将其嵌入属性编辑器中,我认为它是构建操作属性。

答案 1 :(得分:3)

首先将.wav文件添加为资源:Project + Properties,Resources选项卡,单击“添加资源”箭头,添加现有文件并导航到您的wav。让我们说它叫做“嘟嘟”。

然后添加这样的代码来播放声音:

    private void button1_Click(object sender, EventArgs e) {
        new System.Media.SoundPlayer(Properties.Resources.Beep).Play();
    }