lunes, 1 de agosto de 2011

Sonidos adicionales además de música de fondo .Net

Si lo que deseas es reproducir algún sonido adicional a la música de fondo, sin que esta sea pausada o detenida, lo que necesitas son las dos lineas de código siguiente:



Me.MediaPlayer.URL = "C:\Sonidos\Jump.wav"
         
Me.MediaPlayer.Ctlcontrols.play()

Para que sea funcional este código, primero debes insertar al formulario el componente "MediaPlayer" si no aparece en el cuadro de herramientas, tienes que hacer lo siguiente:

  1. Clic derecho sobre el "Cuadro de Herramientas"
  2.  Seleccionamos la opción "elegir elementos..." Debemos de esperar un rato a que aparesca una nueva ventana.
  3. En la nueva ventana seleccionamos la pestaña "componentes COM"
  4. Buscamos el componente "Windows Media Player" y marcamos el CheckBox
  5. Por ultimo clic en el botón "Aceptar" y listo...
El nuevo componente debe de aparecer en el "Cuadro de Herramientas" Lo agregamos al formulario y verificamos que la opcion de visible = false

Eso es todo, de esta forma puedes reproducir todos los sonidos que desees,  sin que interfieran con el sonido de fondo.

-- Nota: La información contenida en esta publicación, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en la presente publicación.

2 comentarios:

  1. Estas 2 lineas de codigo donde las coloco??
    las puse en el evento mouse_click y me da un error...

    ResponderEliminar
  2. Excelente muchisimas gracias ya pude ponerle el sonido que queria....

    ResponderEliminar