How to: Play a Sound from a Windows Form

This example plays a sound at a given path at run time.


Sub PlaySimpleSound()
End Sub
private void playSimpleSound()
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");

Compiling the Code

This example requires:

  • That you replace the file name "c:\Windows\Media\chimes.wav" with a valid file name.

  • (C#) A reference to the System.Media namespace.

Robust Programming

File operations should be enclosed within appropriate structured exception handling blocks.

The following conditions may cause an exception:

.NET Framework Security

Do not make decisions about the contents of the file based on the name of the file. For example, the file Form1.vb may not be a Visual Basic source file. Verify all inputs before using the data in your application.

See also