对于一个学校项目,我需要创建一个程序,如果它可以包含一些声音效果会很好。我们正在使用 C#(和 Visual C# Express Edition 2008 版)对我们的程序进行编码,我想知道是否有办法在不安装 DirectX SDK 的情况下播放短音频文件。
在我们学校的计算机上,我们没有足够的权限来安装任何 SDK,我们必须使用这些计算机进行开发。有没有什么方法可以在没有 DirectX SDK 的情况下播放音频文件?
对于一个学校项目,我需要创建一个程序,如果它可以包含一些声音效果会很好。我们正在使用 C#(和 Visual C# Express Edition 2008 版)对我们的程序进行编码,我想知道是否有办法在不安装 DirectX SDK 的情况下播放短音频文件。
在我们学校的计算机上,我们没有足够的权限来安装任何 SDK,我们必须使用这些计算机进行开发。有没有什么方法可以在没有 DirectX SDK 的情况下播放音频文件?
您可以使用System.Media.SoundPlayer,但它只适用于 wav。
您也可以使用语音引擎 (.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");
尝试增加/减少速率和音调以获得更多乐趣