Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Jareth en 13 Enero 2007, 19:12 pm



Título: Reproducir sonido
Publicado por: Jareth en 13 Enero 2007, 19:12 pm
Hola,me gustaria saber como reproducir un sonido,el caso es que cuando lo intento,se abre el reproductor,porque lo que hago es ejecutar el archivo no reproducirlo.
Gracias de antemano.


Título: Re: Reproducir sonido
Publicado por: ~~ en 13 Enero 2007, 19:37 pm
Para hacer sonar un fichero Wav o Midi:


En un módulo:

Código:
Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long

Insertar un botón en el formulario y :
Código:
Private Sub Command1_Click()
    iResult = mciExecute("Play c:\windows\ringin.wav")
End Sub

1S4ludo


Título: Re: Reproducir sonido
Publicado por: Jareth en 13 Enero 2007, 21:16 pm
Gracias por responder.El caso es que wav ya lo conocia,y la verdad es que me interesa un wma.
Saludos.


Título: Re: Reproducir sonido
Publicado por: sp26 en 13 Enero 2007, 23:09 pm
Llama el Ocx del Reproductor de windows media (Si no me equivoco, es uno de los ultimo en la lista) y lo pones en modo oculto.


Título: Re: Reproducir sonido
Publicado por: Jareth en 13 Enero 2007, 23:40 pm
Hola,pues como has dicho lo habia probado,y igualmente se abre el reproductor.
Gracias de todos modos.


Título: Re: Reproducir sonido
Publicado por: Hans el Topo en 13 Enero 2007, 23:41 pm
puedes crear un objeto directx de sonido te aseguro k no se te abrira el reproductor xD


Título: Re: Reproducir sonido
Publicado por: Jareth en 13 Enero 2007, 23:48 pm
Como seria eso?


Título: Re: Reproducir sonido
Publicado por: Hans el Topo en 14 Enero 2007, 00:08 am
Indice de ejemplos sobre utilización de direct x con vb6:

Indice (http://www.geocities.com/oswaldovarela/directxbasic.htm)


DESCARGAR EJEMPLO AUDIO (http://www.geocities.com/oswaldovarela/zips/VBDirectAudio.zip)


Título: Re: Reproducir sonido
Publicado por: Jareth en 14 Enero 2007, 00:19 am
Gracias!!
Esque es para una notificacion tipo msn(cuando se conecta un contacto).
Y bueno,creo que me sirve pero si hay algo mas sencillo posteenlo.
Gracias a todos.