Nyelv

SoundPlayer.Play Metódus

Definíció

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.

A következőre érvényes:

Lásd még