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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
.NET Desktop feedback