Instrukcje: odtwarzanie dźwięku z formularza systemu Windows
W tym przykładzie odtwarzany jest dźwięk z podanej ścieżki w czasie wykonywania.
Przykład
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();
}
Kompilowanie kodu
Ten przykład wymaga:
Zastąp nazwę pliku
"c:\Windows\Media\chimes.wav"
prawidłową nazwą pliku.(C#) Odwołanie do przestrzeni nazw System.Media.
Niezawodne programowanie
Operacje na plikach powinny być ujęte w odpowiednie bloki obsługi wyjątków strukturalnych.
Następujące warunki mogą spowodować wyjątek:
Nazwa ścieżki jest źle sformułowana. Na przykład zawiera niedozwolone znaki lub jest tylko białym znakiem (ArgumentException klasa).
Ścieżka jest tylko do odczytu ( klasaIOException).
Nazwa ścieżki to
null
( klasaArgumentNullException).Nazwa ścieżki jest za długa (klasaPathTooLongException).
Ścieżka jest nieprawidłowa (klasaDirectoryNotFoundException).
Ścieżka jest tylko dwukropkiem ":" (NotSupportedException klasy).
Zabezpieczenia programu .NET Framework
Nie należy podejmować decyzji dotyczących zawartości pliku na podstawie nazwy pliku. Na przykład plik Form1.vb
może nie być plikiem źródłowym języka Visual Basic. Przed użyciem danych w aplikacji sprawdź wszystkie dane wejściowe.
Zobacz też
.NET Desktop feedback