Gewusst wie: Wiedergeben von Sounds in Visual Basic
In diesem Beispiel wird ein Sound im Hintergrund wiedergegeben.
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. Sie können auch einen Sound wiedergeben und warten, bis er beendet wird.
Wenn eine Anwendung eine Soundschleife wiedergibt, sollte diese im Allgemeinen irgendwann angehalten werden. Weitere Informationen finden Sie unter Gewusst wie: Beenden der Wiedergabe von Sounds im Hintergrund in Visual Basic.
Beispiel
Die My.Computer.Audio.Play-Methode gibt einen Sound wieder. Wenn AudioPlayMode.WaitToComplete angegeben ist, wartet My.Computer.Audio.Play, bis der Sound beendet wird, bevor der aufrufende Code weiter ausgeführt wird.
Stellen Sie sicher, dass der Dateiname auf eine WAV-Audiodatei auf dem System verweist.
Sub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.WaitToComplete)
End Sub
Die My.Computer.Audio.Play-Methode gibt einen Sound wieder. Wenn AudioPlayMode.WaitToComplete angegeben ist, wartet My.Computer.Audio.Play, bis der Sound beendet wird, bevor der aufrufende Code weiter ausgeführt wird.
Stellen Sie sicher, dass in den Anwendungsressourcen eine WAV-Audiodatei mit dem Namen Waterfall verfügbar ist.
Sub PlayBackgroundSoundResource()
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 Play.
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 (Visual Basic) erfolgen.
Siehe auch
Aufgaben
Gewusst wie: Wiedergeben von Systemsounds in Visual Basic
Gewusst wie: Beenden der Wiedergabe von Sounds im Hintergrund in Visual Basic
Gewusst wie: Wiedergeben von Soundschleifen in Visual Basic