Programación General > VBA
Sonido En Visual Basic 6.0
(1/1)
belen_19:
Hola! ya habia preguntado esto, en otro foro, pero la verdad no me sirvio mucho porque no me funciono, asi que voy a ser mas directa, hice un rompecabezas y kiero agregarle sonidos a este juego, por ej hacer que cada vez que muevo una pieza realice un sonido, me explico? bueno espero que alguien pueda ayudarme, desde ya muchas gracias!
saludos. :)
RadicalEd:
En el evento mouse_up del control que estes usando, puedes hacer una llamada al api de sonido:
--- Código: Text ---Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long asi lo mandas llamar en cualquier lugar (al entrar al form o al pasar por un boton) Call sndPlaySound(App.Path + "\mensaje.wav", SND_ASYNC +SND_LOOP) 'activasCall sndPlaySound(ByVal "", 0) ´desactivas Extraido de SoloCodigo
Angel38:
Hola Belen_19 :hola:
Hay otra manera, claro que la de Radical es buena pues porque puedes manipular la reproduccion. :P
Pero aqui tengo otra.
Primero vas a Menu - proyecto- componentes.
seleccionas Windows media player. cuando te aparezca lo arrastras al form.
Yo lo llamo MP.
Luego codificas en el boton o donde lo quieras reproducir.
--- Código: Text --- cadena = App.Path + "musica.mp3" 'puede ser .wav y nose que más reproduzca MP.CurrentPosition = 0 'lo inicializas cada vez que reproduces MP.Open (cadena) 'abres la ruta MP.AutoStart = True 'escuchas el sonido
Espero que entiendas y te sirva :whistling:
Navegación
Ir a la versión completa