从Visual Studio C#播放声音文件(例如temp.wav)相当简单。我正在寻找一种方法来做到这一点,而没有temp.wav可以从运行该程序的机器中找到。
IE - 我想将.WAV文件读入我的解决方案中,以便它以某种方式存在于我的.EXE中并由它播放。
这可能吗?
答案 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();
}