4

对于一个学校项目,我需要创建一个程序,如果它可以包含一些声音效果会很好。我们正在使用 C#(和 Visual C# Express Edition 2008 版)对我们的程序进行编码,我想知道是否有办法在不安装 DirectX SDK 的情况下播放短音频文件。

在我们学校的计算机上,我们没有足够的权限来安装任何 SDK,我们必须使用这些计算机进行开发。有没有什么方法可以在没有 DirectX SDK 的情况下播放音频文件?

4

2 回答 2

5

您可以使用System.Media.SoundPlayer,但它只适用于 wav。

于 2009-05-26T02:28:08.710 回答
3

您也可以使用语音引擎 (.net3) 添加音效!
好玩好玩好玩!

添加对 System.Speech dll 的引用

using System.Speech;

System.Speech.Synthesis.SpeechSynthesizer ss = new System.Speech.Synthesis.SpeechSynthesizer();  
ss.Rate = 8;  
ss.SpeakAsync("Booom Booom Booom Booom Booom Booom");  

尝试增加/减少速率和音调以获得更多乐趣

于 2009-05-26T02:42:00.290 回答