SoundPlayer.Play Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A .wav fájlt egy új szál használatával játssza le, és ha nincs betöltve, először betölti a .wav fájlt.
public:
void Play();
public void Play();
member this.Play : unit -> unit
Public Sub Play ()
Kivételek
A betöltés során eltelt idő meghaladja a megadott időt ezredmásodpercben.LoadTimeout
A megadott SoundLocation fájl nem található.
A .wav fejléc sérült; a megadott SoundLocation fájl nem PCM .wav fájl.
Példák
Az alábbi példakód bemutatja, hogyan használható a metódus egy Play .wav fájl aszinkron lejátszására. Ez a példakód egy nagyobb, az SoundPlayer osztályhoz tartozó példa része.
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Megjegyzések
A Play metódus egy új szál használatával játssza le a hangot. Ha a .wav fájl memóriabetöltése előtt hív Play , a .wav fájl betöltődik a lejátszás megkezdése előtt. A .wav fájl előre betölthető LoadAsyncLoad a memóriába. Miután egy .wav fájl sikeresen betöltődött egy Stream VAGY URL-címről, a SoundPlayer lejátszási metódusok jövőbeli hívásainak nem kell újra betöltenie a .wav fájlt, amíg meg nem változik a hang elérési útja.
Ha a .wav fájl nincs megadva, vagy nem töltődik be, a Play metódus az alapértelmezett hangjelzést fogja lejátszani.