Riprodurre un file WAV in C#



A volte per problemi di programmazione che necessitano l’utilizzo di altre periferiche, come in questo caso le casse audio, ci si complica spesso la vita.
Per riprodurre files in formato .wav, infatti, il .NET Framework messo a disposizione da Microsoft ha una classe apposita che permette di riprodurlo in 2 righe di codice.
La classe in questione è SoundPlayer, situata nel namespace System.Media.

Vediamo un semplice esempio:


System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = “C:\\song.wav”;
player.Play();

Facile no?
Inoltre lo si può ottimizzare ancor di più per farlo realmente diventare di 2 righe:


System.Media.SoundPlayer player = new System.Media.SoundPlayer(“C:\\song.wav”);
player.Play();

Oltre alla funzione Play() si può scegliere PlayLooping(), che in pratica tiene in loop la canzone, facendola reiniziare automaticamente ogni volta che termina.

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest