Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Der Pfadname ist falsch formatiert. Er enthält beispielsweise unzulässige Zeichen oder besteht nur aus Leerzeichen (ArgumentException-Klasse).
Der Pfad ist schreibgeschützt (IOException-Klasse).
Der Pfadname ist null (ArgumentNullException-Klasse).
Der Pfadname ist zu lang (PathTooLongException-Klasse).
Der Pfad ist ungültig (DirectoryNotFoundException-Klasse).
Der Pfad besteht nur aus einem Doppelpunkt ":" (NotSupportedException-Klasse).
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