SoundPlayer.Play Methode

Definition

Gibt die .wav Datei mit einem neuen Thread wieder und lädt die .wav Datei zuerst, wenn sie nicht geladen wurde.

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

Ausnahmen

Die verstrichene Zeit während des Ladevorgangs überschreitet die Zeit in Millisekunden, die durch LoadTimeout.

Die angegebene SoundLocation Datei wurde nicht gefunden.

Die kopfzeile .wav ist beschädigt; Die angegebene SoundLocation Datei ist keine PCM-.wav Datei.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Play Methode zum asynchronen Wiedergeben einer .wav Datei veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SoundPlayer Klasse bereitgestellt wird.

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

Hinweise

Die Play Methode gibt den Sound mit einem neuen Thread wieder. Wenn Sie vor dem Laden der .wav Datei in den Arbeitsspeicher aufrufen Play , wird die .wav Datei geladen, bevor die Wiedergabe gestartet wird. Sie können die LoadAsyncLoad .wav Datei im Voraus in den Arbeitsspeicher laden. Nachdem eine .wav Datei erfolgreich aus einer oder einer Stream URL geladen wurde, müssen zukünftige Aufrufe der Wiedergabemethoden für die SoundPlayer .wav Datei erst neu geladen werden, wenn sich der Pfad für den Sound ändert.

Wenn die .wav Datei nicht angegeben wurde oder nicht geladen werden kann, gibt die Play Methode den Standard-Signalton wieder.

Gilt für:

Weitere Informationen