VB.NET , la última versión de Visual Basic, tiene una clase SoundPlayer que le da a su uso de VB la posibilidad de reproducir audio. Desafortunadamente , esta clase sólo produce un sonido a la vez. Si su programa tiene que jugar varios sonidos o efectos de sonido a la vez , no se puede utilizar la clase SoundPlayer como su fuente de audio. El uso de un simple truco COM , sin embargo , puede agregar múltiples invisibles controles de Windows Media Player a su aplicación que jugar tantos sonidos simultáneos como desee . . Instrucciones
1
lanzamiento Microsoft Visual Studio , haga clic en " Archivo", luego haga clic en " Nuevo". Haga clic en " Proyecto ", y luego haga clic en "Visual Basic " para resaltarlo. Haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto de VB.NET . El archivo con el nombre " Form1.vb " aparece en el Explorador de soluciones. La forma en sí aparece en la ventana de diseño a la izquierda del Explorador de soluciones.
2
clic en el botón "Ver" y , a continuación, haga clic en "Caja de herramientas " para abrir el cuadro de herramientas de Visual Studio. Haga clic derecho en cualquier lugar de la caja de herramientas, haga clic en " Agregar elementos " para abrir la ventana " Elegir elementos del cuadro de herramientas " .
3
Haga clic en " Componentes COM ", luego haga clic en el "Windows Media Player " casilla para colocar una marca allí. Haga clic en " Aceptar", y Visual Studio agrega un nuevo control " Windows Media Player" a la caja de herramientas.
4 Haga doble clic en ese control para agregarlo al formulario. Haga clic en el control que ha añadido a la forma , a continuación, haga clic en " Copiar". Haga clic derecho en un espacio vacío en el formulario y haga clic en " Pegar". Visual Studio coloca una copia del control de Windows Media Player en el formulario.
5
Haga doble clic en la barra de título del formulario. La ventana de código se abre y muestra el siguiente método :
Private Sub Form1_Load ( ByVal remitente como System.Object , ByVal e como System.EventArgs ) Handles MyBase.Load
End Sub
< p> Este método se ejecuta cuando se carga el formulario
6
Agregue el código siguiente antes del método "End Sub" declaración: .
Me.AxWindowsMediaPlayer1.Visible = False
< p> Me.AxWindowsMediaPlayer2.Visible = False
sonido1 dévil como secuencia
sound2 dévil como secuencia
sonido1 = " mySound1.wav "
sound2 = " mySound2.wav "
Me.AxWindowsMediaPlayer1.URL = sonido1
Me.AxWindowsMediaPlayer2.URL = sound2
los dos primeros estados ocultar los dos Windows Media Player controla el formulario. Las cuatro declaraciones siguientes definen variables " SOUND2 " " sonido1 " y . Estos tienen la ubicación de los archivos de sonido . Reemplazar " mySound1.wav " y " mySound2.wav " con los nombres de ruta de dos archivos de audio en el disco duro. Las dos declaraciones finales definen las propiedades URL de los dos controles con los valores almacenados en sonido1 y sound2 . Esto hace que los reproductores multimedia para reproducir los respectivos sonidos al mismo tiempo.
7
Press "F5 " para ejecutar el proyecto. El formulario aparece y los dos sonidos se reproducen simultáneamente.