Meter sons em C # .net

X-virus

Power Member
Iniciar-me no c# e pela primeira vez estou a usar a plataforma .net. Gostaria de saber se existe alguma forma simples de tocar sons personalizados tipo *.wav ou *.mp3 quando uma condição se verifica. Tipo (if var>30){xxxxx som}

Como faço para evitar sempre que mude de computador não tenha que alterar os caminhos do ficheiro de som?
 
Última edição:
Este pequeno exemplo permite tocar sons em *.wav:

System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = "Som a tocar";
player.Play();

Quanto a não teres que alterar o caminho do som, basta por o som desejado dentro da pasta onde é iniciada a aplicação e por a seguinte linha de código:

player.SoundLocation = Application.StartupPath.ToString() + @"\Som a tocar";

Espero ter ajudado!
 
Back
Topo