View Full Version : Meter sons em C # .net


X-virus
21-01-2008, 10:44
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?

Grabitzz
21-01-2008, 11:10
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!

X-virus
21-01-2008, 11:34
Yeps Ajudou:001: Obrigado Grabitzz