Share via


Procedura: riprodurre un suono da un Windows Form

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito viene riprodotto un suono da un dato percorso in fase di esecuzione.

Esempio

Sub PlaySimpleSound()
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
    simpleSound.Play();
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • La sostituzione del nome di file "c:\Windows\Media\chimes.wav" con un nome di file valido.

  • (C#) Un riferimento allo spazio dei nomi System.Media.

Programmazione efficiente

Le operazioni sui file devono essere racchiuse in blocchi di gestione delle eccezioni strutturati in modo appropriato.

Le seguenti condizioni possono generare un'eccezione:

Sicurezza

Non basarsi sul nome del file per prendere decisioni in merito al relativo contenuto. È possibile ad esempio che il file Form1.vb non sia un file di origine in Visual Basic. Prima di usare i dati nell'applicazione verificare tutti gli input.

Vedere anche

Attività

Procedura: caricare in modo asincrono un suono in un Windows Form

Riferimenti

Oggetto My.Computer

SoundPlayer

Altre risorse

Classe SoundPlayer