Freigeben über


Gewusst wie: Wiedergabe eines Sounds und Warten auf den Abschluss der Wiedergabe in Visual Basic

Aktualisiert: November 2007

In diesem Beispiel wird ein Sound aus einer Sounddatei und einer Anwendungsressource unter Verwendung der My.Computer.Audio.Play-Methode wiedergegeben und auf den Abschluss der Wiedergabe gewartet.

Während der Soundwiedergabe im Hintergrund kann die Anwendung anderen Code ausführen. Die My.Computer.Audio.Play-Methode erlaubt jeweils nur die Wiedergabe eines einzelnen Hintergrundsounds. Bei Wiedergabe eines neuen Hintergrundsounds wird der vorherige Hintergrundsound beendet.

Die My.Computer.Audio-Klasse stellt Methoden und Eigenschaften bereit, die für die Wiedergabe von Audiodateien verwendet werden können.

Beispiel

Die My.Computer.Audio.Play-Methode gibt den angegebenen Sound wieder und wartet auf den Abschluss der Wiedergabe.

Stellen Sie sicher, dass der Dateiname auf eine WAV-Audiodatei auf dem System verweist.

Sub PlaySoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", _
        AudioPlayMode.WaitToComplete)
End Sub

Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. Sie finden das Element in der Codeausschnittauswahl unter Windows Forms Applications > Sound. Weitere Informationen finden Sie unter Gewusst wie: Einfügen von Ausschnitten in den Code (Visual Basic).

Die My.Computer.Audio.Play-Methode gibt den angegebenen Sound wieder und wartet auf den Abschluss der Wiedergabe.

Stellen Sie sicher, dass in den Anwendungsressourcen eine WAV-Audiodatei mit dem Namen Waterfall verfügbar ist.

Sub PlaySoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
        AudioPlayMode.WaitToComplete)
End Sub

Kompilieren des Codes

Diese Codebeispiele können nur in einer Windows Forms- oder Konsolenanwendung ausgeführt werden. Weitere Informationen finden Sie unter My.Computer.Audio.Play-Methode.

Robuste Programmierung

Der Dateiname sollte auf eine WAV-Audiodatei in Ihrem System verweisen.

Speichern Sie die Audiodateien als Anwendungsressourcen, um die Dateiverwaltung zu vereinfachen. Der Zugriff auf die Dateien kann dann über das My.Resources-Objekt erfolgen.

Siehe auch

Aufgaben

Gewusst wie: Wiedergeben von Systemsounds in Visual Basic

Gewusst wie: Wiedergeben von Sounds in Visual Basic

Referenz

My.Computer.Audio.Play-Methode

AudioPlayMode-Enumeration

My.Computer.Audio-Objekt