Gewusst wie: Wiedergabe von Sound in Windows Forms

Aktualisiert: November 2007

In diesem Beispiel wird zur Laufzeit ein Sound in einem bestimmten Pfad wiedergegeben.

Beispiel

Sub PlaySimpleSound()
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
    simpleSound.Play();
}

Kompilieren des Codes

Dieses Beispiel setzt Folgendes voraus:

  • Dass der Dateiname "c:\Windows\Media\chimes.wav" durch einen gültigen Dateinamen ersetzt wird.

  • (C#) Einen Verweis auf den System.Media-Namespace.

Robuste Programmierung

Dateioperationen sollten in entsprechende strukturierte Ausnahmebehandlungsblöcke eingeschlossen sein.

Unter den folgenden Bedingungen kann eine Ausnahme ausgelöst werden:

Sicherheit

Beurteilen Sie den Inhalt der Datei nicht anhand des Dateinamens. Bei der Datei Form1.vb handelt es sich zum Beispiel nicht unbedingt um eine Visual Basic-Quelldatei. Überprüfen Sie alle Eingaben, bevor Sie die Daten in der Anwendung verwenden.

Siehe auch

Aufgaben

Gewusst wie: Asynchrones Laden eines Sounds in einem Windows Form

Referenz

My.Computer-Objekt

SoundPlayer

Weitere Ressourcen

SoundPlayer-Klasse