Procedura: Riprodurre un suono da un Windows Form
In questo esempio viene riprodotto un suono in un percorso specificato 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 requisiti seguenti:
Sostituzione del nome del file
"c:\Windows\Media\chimes.wav"
con un nome file valido.(C#) Riferimento allo spazio dei System.Media nomi.
Programmazione efficiente
Le operazioni sui file devono essere racchiuse tra blocchi appropriati di gestione strutturata delle eccezioni.
Le seguenti condizioni possono generare un'eccezione:
Il nome del percorso non è valido. Ad esempio, contiene caratteri non validi o è costituito solo da spazi (classe ArgumentException).
Il percorso è di sola lettura (classe IOException).
Il nome del percorso è
null
(classe ArgumentNullException).Il nome del percorso è troppo lungo (classe PathTooLongException).
Il percorso non è valido (classe DirectoryNotFoundException).
Il percorso è solo un punto, ":" (NotSupportedException classe ).
Sicurezza di .NET Framework
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 di Visual Basic. Prima di usare i dati nell'applicazione verificare tutti gli input.
Vedi anche
.NET Desktop feedback