Gewusst wie: Wiedergabe von Sound in Windows Forms

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

Für dieses Beispiel ist Folgendes erforderlich:

  • 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.

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:

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

SoundPlayer

Weitere Ressourcen

SoundPlayer-Klasse