Como reproduzir um som num Formulário do Windows
Este exemplo reproduz um som num caminho específico em tempo real.
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 de arquivo
"c:\Windows\Media\chimes.wav"
por um nome de arquivo válido.(C#) Uma referência ao namespace System.Media.
Programação robusta
As operações de arquivo devem ser incluídas em blocos estruturados apropriados de tratamento de exceções.
As seguintes condições podem causar uma exceção:
O nome do caminho está malformado. Por exemplo, contém caracteres ilegais ou é apenas espaço em branco (classeArgumentException).
O caminho é só de leitura (classeIOException).
O nome do caminho é
null
(classeArgumentNullException).O nome do caminho é muito longo (classePathTooLongException).
O caminho é inválido (classeDirectoryNotFoundException).
O caminho é apenas um dois-pontos, ":" (classeNotSupportedException).
Segurança do .NET Framework
Não tome decisões sobre o conteúdo do arquivo com base no nome do arquivo. Por exemplo, o arquivo Form1.vb
pode não ser um arquivo de origem do Visual Basic. Verifique todas as entradas antes de usar os dados em seu aplicativo.
Ver também
.NET Desktop feedback