A SoundPlayer osztály áttekintése

A SoundPlayer osztály lehetővé teszi, hogy egyszerűen belefoglaljon hangokat az alkalmazásokba.

A SoundPlayer osztály .wav formátumban lejátszhatja a hangfájlokat, akár erőforrásból, akár UNC- vagy HTTP-helyről. Emellett a SoundPlayer osztály lehetővé teszi a hangok aszinkron betöltését vagy lejátszását.

A SystemSounds osztályt is használhatja a rendszer gyakori hangjelzéseinek lejátszására, beleértve a sípszót is.

Gyakran használt tulajdonságok, metódusok és események

Név Leírás
SoundLocation ingatlan A hangfájl elérési útja vagy webcíme. Az elfogadható értékek lehetnek UNC vagy HTTP.
LoadTimeout ingatlan A program ezredmásodpercben megvárja a hang betöltését, mielőtt kivételt vetne ki. Az alapértelmezett érték 10 másodperc.
IsLoadCompleted ingatlan Logikai érték, amely jelzi, hogy a hang betöltése befejeződött-e.
Load módszer Szinkron módon tölti be a hangot.
LoadAsync módszer Elkezd aszinkron módon betölteni egy hangot. Ha a betöltés befejeződött, az OnLoadCompleted eseményt aktiválja.
Play módszer A SoundLocation vagy Stream tulajdonságban megadott hangot játssza le egy új szálon.
PlaySync módszer Az aktuális szál SoundLocation vagy Stream tulajdonságában megadott hangot játssza le.
Stop módszer Leállítja az aktuálisan lejátszott hangokat.
LoadCompleted esemény A hang terhelésének megkísérlése után fel kell emelni.

Lásd még