viernes, 2 de abril de 2010

WMP Código C#


Esta es la continuación de WMP en VS2008, pues ahora les mostrare el código del WMPcontrol.

 Podemos configurarlo de distintas maneras, esto es dependiendo de las necesidades que tengamos.

La primera forma seria que nuestro reproductor tenga un video o audio predeterminado por nosotros (No por criterio del Usuario Final).



 
 
private void Form1_Load(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = @"C:\Documents and Settings\All Users\Documentos\Mi música\Música de muestra\Historias nuevas (Highway Blues).wma";
axWindowsMediaPlayer1.Ctlcontrols.stop();
}

El código lo implementamos dentro del evento Load del Form, de esta manera al abrir nuestro formulario, le estaremos diciendo a nuestro WMP que cargue nuestro archivo de la dirección tal (axWindowsMediaPlayer.URL=  ) , y que se mantenga en espera hasta que el usuario clickee en play (axWindowsMediaPlayer1.Ctlcontrols.stop(); ), si deseamos que reproduzca desde que inicie la aplicación omitiriamos esta última línea de código.

Otra cosa que podriamos hacer es que el usuario elija lo que quiera reproducir, entonces podemos añadir un botón de buscar en el que añadiremos el siguiente código.


private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() != DialogResult.OK)
{
return;
}
axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
axWindowsMediaPlayer1.Ctlcontrols.play();

}

Donde openFileDialog1 es el control que utilizaremos para buscar nuestro archivo a reproducir, openFileDialog lo arrastramos del cuadro de herramientas hacia nuestro form.

Estas son las formas basicas de programarlo, reiterando que todo es dependiendo de las necesidades y lo que pretendas hacer, podemos jugar con muchas formas.

1 comentario: