Eseguire file audio con la tecnologia .Net

In questo articolo, vedremo come eseguire un file .wav, con la tecnologia .Net.

il
Sviluppatore Microsoft .Net, Collaboratore di IProgrammatori

L'articolo proposto, illustra una tecnica di come utilizzare nelle nostre applicazioni, di tipo windows application, la possibilità di eseguire un file audio, in particolare un file .wav. A fine articolo troverete il file di esempio utilizzato in questo articolo.

Dopo aver creato un nuovo progetto, di tipo windows application, inseriamo nella nostra form, un pulsante, nel cui evento click verrà eseguito il file audio.

Aggiunta dello spazio dei nomi.

Per gestire i file audio, dobbiamo utilizzare lo spazio dei nomi System.Media, il quale offre le classi per la gestione di tali file.

Di seguito si riporta il codice delle suddette operazioni:

VB.Net
 Imports System.Media
C#
 using System.Media;

Esecuzione del file audio.

Supponiamo di avere un file audio di tipo .wav, nella cartella in cui viene eseguito il programma, tramite la classe soundplayer, possiamo gestire tali file, una volta passato nel costruttore di tale classe il percorso e nome del file, tramite il metodo play, verrà eseguito il nostro file audio.

Di seguito si riporta il frammento di tale operazione da utilizzare nell'evento click del pulsante.

VB.Net
 Dim souno As New SoundPlayer(Environment.CurrentDirectory & "\brano.wav")
souno.Play()
C#
 SoundPlayer suono = new SoundPlayer(Environment.CurrentDirectory + \\brano.wav);
suono.Play();

Inoltre in VB.Net, c'è una variante, utilizzando la classe my, possiamo utilizzare il metodo play.

Di seguito si riporta un esempio di codice.

VB.Net
 'Altro metodo ma solo per VB.NetMy.Computer.Audio.Play(Environment.CurrentDirectory & "\brano.wav")

Conclusioni:

In questo articolo, abbiamo visto come la classe soundplayer, può tornarci utile nello sviluppo delle windows application, rendendo i programmi, con l'aggiunta di audio.

Tramite la parola download si può scaricare il file di esempio utilizzato nell'articolo

Download