Udostępnij za pośrednictwem


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 do odtwarzania typowych dźwięków systemowych, w tym sygnału dźwiękowego.

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

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

Zobacz też