Como executar um som a partir de um Windows Form
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 por um nome
"c:\Windows\Media\chimes.wav"
de arquivo válido.(C#) Uma referência ao System.Media namespace.
Programação robusta
As operações de arquivo devem ser incluídas em blocos de tratamento de exceções estruturados apropriados.
As seguintes condições podem causar uma exceção:
O nome do caminho está malformado. Por exemplo, ele contém caracteres inválidos ou é somente um espaço em branco (classe ArgumentException).
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 dois pontos, ":" (NotSupportedException classe).
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 pode não ser um arquivo Form1.vb
de origem do Visual Basic. Verifique todas as entradas antes de usar os dados no seu aplicativo.
Confira também
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de