C'è un modo per giocare frammenti audio in C # senza installare il DirectX SDK?
-
05-09-2019 - |
Domanda
Per un progetto scolastico ho bisogno di creare un programma e sarebbe bello se si potrebbe includere alcuni effetti sonori. Stiamo utilizzando C # (e Visual C # Express Edition Edizione 2008) per codificare i nostri programmi, e mi chiedevo se c'è comunque di riprodurre file audio brevi senza installare il DirectX SDK.
Sui nostri computer della scuola, non hanno accesso sufficiente per installare qualsiasi SDK, e dobbiamo utilizzare i computer per lo sviluppo. C'è un modo per riprodurre file audio w / o del DirectX SDK?
Soluzione
È possibile utilizzare un System.Media.SoundPlayer , ma funziona solo con wavs.
Altri suggerimenti
È possibile aggiungere effetti sonori con il modulo di sintesi vocale (.net3), troppo!
Fun Fun Fun!
Aggiungere un riferimento alla 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");
aumento Prova / diminuire il tasso e il passo per divertirsi di più