有没有办法在不安装DirectX SDK的情况下在C#中播放音频片段?

有没有办法在不安装DirectX SDK的情况下在C#中播放音频片段?,c#,audio,audio-player,C#,Audio,Audio Player,对于一个学校项目,我需要创建一个程序,如果它可以包括一些声音效果,那就太好了。我们正在使用C#(和Visual C#Express Edition 2008版)来编写我们的程序,我想知道是否有必要在不安装DirectX SDK的情况下播放短音频文件 在我们学校的计算机上,我们没有足够的权限安装任何SDK,我们必须使用这些计算机进行开发。有没有办法使用DirectX SDK播放音频文件?您可以使用,但它只能与WAV一起使用。您也可以使用语音引擎(.net3)添加音效 好玩 添加对System.Sp

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


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

您可以使用,但它只能与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");  
尝试增加/减少速率和音高以获得更多乐趣