SoundPlayer.Play Methode

Definitie

Hiermee wordt het .wav bestand afgespeeld met behulp van een nieuwe thread en wordt het .wav bestand eerst geladen als het niet is geladen.

public:
 void Play();
public void Play();
member this.Play : unit -> unit
Public Sub Play ()

Uitzonderingen

De verstreken tijd tijdens het laden overschrijdt de tijd, in milliseconden, opgegeven door LoadTimeout.

Het bestand dat is opgegeven door SoundLocation kan niet worden gevonden.

De .wav header is beschadigd; het bestand dat is opgegeven door SoundLocation is geen PCM-.wav-bestand.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de Play methode om asynchroon een .wav-bestand af te spelen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SoundPlayer klasse.

ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()

Opmerkingen

De Play methode speelt het geluid af met behulp van een nieuwe thread. Als u Play belt voordat het .wav bestand in het geheugen is geladen, wordt het .wav bestand geladen voordat het afspelen wordt gestart. U kunt de LoadAsync of Load methode gebruiken om het .wav bestand vooraf in het geheugen te laden. Nadat een .wav bestand is geladen vanuit een Stream of URL, hoeven toekomstige aanroepen naar afspeelmethoden voor het SoundPlayer .wav bestand niet opnieuw te worden geladen totdat het pad voor het geluid verandert.

Als het .wav bestand niet is opgegeven of niet kan worden geladen, wordt het Play standaard piepgeluid afgespeeld.

Van toepassing op

Zie ook