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