Como: Tocar um som de um formulário do Windows
Este exemplo reproduz um som em um determinado caminho em tempo de execução.
Exemplo
Sub PlaySimpleSound()
My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
simpleSound.Play();
}
Compilando o código
Este exemplo requer:
Que você substitua o nome do arquivo "c:\Windows\Media\chimes.wav" com um nome de arquivo válido.
(C#) Uma referência para o System.Media namespace.
Programação robusta
Operações de arquivo devem ser colocadas dentro de blocos de tratamento de exceção estruturada apropriada.
As seguintes condições podem causar uma exceção:
O nome do caminho é incorreto. Por exemplo, ele contém caracteres inválidos ou é somente espaço branco (ArgumentException classe).
O caminho é somente leitura (IOException classe).
O nome do caminho é null (ArgumentNullException classe).
O nome do caminho é muito longo (PathTooLongException classe).
O caminho é inválido (DirectoryNotFoundException classe).
O caminho é apenas um dois-pontos, ":" (NotSupportedException class).
Segurança
Não faça decisões sobre o conteúdo do arquivo com base no nome do arquivo. Por exemplo, o arquivo Form1.vb não pode ser um arquivo de origem Visual Basic. Verifique todas as entradas antes de usar os dados no seu aplicativo.
Consulte também
Tarefas
Como: Carregar um som de forma assíncrona dentro de um formulário do Windows