How to: Play Sounds in Visual Basic
This example plays a sound in the background.
Background playing lets the application execute other code while the sound plays. The My.Computer.Audio.Play method allows the application to play only one background sound at a time; when the application plays a new background sound, it stops playing the previous background sound. If you want to play a sound and wait for it to complete, see.
In general, when an application plays a looping sound, it should eventually stop the sound. For more information, see.
The My.Computer.Audio.Play method plays a sound in the background when PlayMode.Background is specified.
Check that the file name references a .wav sound file on your system.
Sub PlayBackgroundSoundFile() My.Computer.Audio.Play("C:\Waterfall.wav", _ AudioPlayMode.Background) End Sub
The My.Computer.Audio.Play method plays the specified sound in the background when PlayMode.Background is specified.
Check that the application resources include a .wav sound file named Waterfall.
Compiling the Code
These code examples can run only within a Windows Forms or console application. For more information, see.
The file name should reference a .wav sound file on your system.
To simplify the management of your sound files, consider storing the files as application resources. They can then be accessed through the.