Udostępnij przez


Omówienie klasy SoundPlayer

Klasa SoundPlayer umożliwia łatwe dołączanie dźwięków do aplikacji.

Klasa SoundPlayer może odtwarzać pliki dźwiękowe w formacie .wav z zasobu lub lokalizacji UNC lub HTTP. Ponadto klasa SoundPlayer umożliwia asynchroniczne ładowanie lub odtwarzanie dźwięków.

Możesz również użyć klasy SystemSounds, aby odtwarzać typowe dźwięki systemowe komputera, w tym sygnał dźwiękowy.

Powszechnie używane właściwości, metody i zdarzenia

Nazwa Opis
SoundLocation własność Ścieżka pliku lub adres internetowy dźwięku. Dopuszczalne wartości mogą być UNC lub HTTP.
LoadTimeout własność Liczba milisekund, które program zaczeka na załadowanie dźwięku, zanim zgłosi wyjątek. Wartość domyślna to 10 sekund.
IsLoadCompleted własność Wartość logiczna wskazująca, czy dźwięk został załadowany.
Metoda Load Ładuje dźwięk synchronicznie.
Metoda LoadAsync Rozpoczyna ładowanie dźwięku asynchronicznie. Po zakończeniu ładowania zgłasza ono zdarzenie OnLoadCompleted.
Metoda Play Odtwarza dźwięk określony we właściwości SoundLocation lub Stream w nowym wątku.
Metoda PlaySync Odtwarza dźwięk określony we właściwości SoundLocation lub Stream w bieżącym wątku.
Metoda Stop Zatrzymuje aktualnie odtwarzany dźwięk.
zdarzenie LoadCompleted Podniesione po próbie załadowania dźwięku.

Zobacz także