Procedura: Riprodurre un suono da un Windows FormHow to: Play a Sound from a Windows Form

In questo esempio viene riprodotto un suono in un percorso specificato in fase di esecuzione.This example plays a sound at a given path at run time.

EsempioExample

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 codiceCompiling the Code

L'esempio presenta i requisiti seguenti:This example requires:

  • Sostituzione del nome del file "c:\Windows\Media\chimes.wav" con un nome file valido.That you replace the file name "c:\Windows\Media\chimes.wav" with a valid file name.

  • (C#) Un riferimento di System.Media dello spazio dei nomi.(C#) A reference to the System.Media namespace.

Programmazione efficienteRobust Programming

Le operazioni sui file devono essere racchiuse tra blocchi appropriati di gestione strutturata delle eccezioni.File operations should be enclosed within appropriate structured exception handling blocks.

Le seguenti condizioni possono generare un'eccezione:The following conditions may cause an exception:

Sicurezza di .NET Framework.NET Framework Security

Non basarsi sul nome del file per prendere decisioni in merito al relativo contenuto.Do not make decisions about the contents of the file based on the name of the file. È possibile ad esempio che il file Form1.vb non sia un file di origine di Visual Basic.For example, the file Form1.vb may not be a Visual Basic source file. Prima di usare i dati nell'applicazione verificare tutti gli input.Verify all inputs before using the data in your application.

Vedere ancheSee Also

SoundPlayer
Procedura: Caricare in modo asincrono un suono in un Windows FormHow to: Load a Sound Asynchronously within a Windows Form