Porady: odtwarzanie dźwięku za pomocą formularza systemu Windows
W tym przykładzie odtwarzany jest dźwięk w danej ścieżce 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ę
"c:\Windows\Media\chimes.wav"
pliku prawidłową nazwą pliku.(C#) Odwołanie do System.Media przestrzeni nazw.
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 (IOException klasa).
Nazwa ścieżki to
null
(ArgumentNullException klasa).Nazwa ścieżki jest za długa (PathTooLongException klasa).
Ścieżka jest nieprawidłowa (DirectoryNotFoundException klasa).
Ścieżka jest tylko dwukropkiem ":" (NotSupportedException klasa).
Zabezpieczenia.NET Framework
Nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik Form1.vb
może nie być plikiem źródłowym języka Visual Basic. Sprawdź wszystkie dane wejściowe, zanim użyjesz danych w aplikacji.
Zobacz też
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla