SoundPlayer.Play Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.