Hola a todos... espero que me puedan ayudar, si no saben, pero por lo menos saben donde me podrian ayudar, les agradeceria que postearan un link a otro foro o algo por el estilo.
Les expongo mi problema:
Estoy haciendo un despertador en c#, lo unico que me falta es hacer que el programa reproduzca un archivo de audio especificado por el usuario.
(Voy a mostrar las partes de codigo en especifico, pero si necesitan mas codigo para lograr una solucion, no tengo problemas en postearlo)
Invoco a un reproductor:
private System.Media.SoundPlayer musica = new System.Media.SoundPlayer();
Le agrego un openFileDialog y lo llamo archivo y agrego el filtro (empiezan los problemas):
private void button1_Click(object sender, EventArgs e)
{
archivo.Filter = "Solo archivos .wav |*.wav";
if (archivo.ShowDialog() == DialogResult.OK)
{
archivoDeAlarma = archivo.FileName;
txtArchivoAlarma.Text = archivoDeAlarma;
}
}
Donde el button1 es el que dice Examinar.
El problema de raiz está acá ya que me veo obligado a usar archivos .wav ya que al invocar musica.PlayLoops() me dice que es para archivos .wav y nada más, al igual que musica.Play().
Entonces acá va mi pregunta:¿¿ Como hago para que pueda reproducir un archivo mp3?? o midi?