Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: programatrix en 21 Abril 2006, 15:43 pm



Título: Api para reproducir ficheros de audio
Publicado por: programatrix en 21 Abril 2006, 15:43 pm
¿existe alguna api del windows para reproducir ficheros como mp3 en la aplicación?, no es para vb si no para c++ pero puesto que las apis valen para estos dos lenguajes lo pongo aqui, ya que si se hacerlo en vb lo podré hacer en c++ facilmente.
Saludos  ::)


Título: Re: Api para reproducir ficheros de audio
Publicado por: programatrix en 21 Abril 2006, 16:15 pm
Bueno, lo encontré  ;D es que en visual basic se hace con la api mciExecute y en c++ no me la soporta y he tenido que usar la api mciSendString pongo aquí el code, en los dos lenguajes en vb y en c++.
C++:
Código:
#include <windows.h>

int WINAPI WinMain (HINSTANCE hThisInstance,
                    HINSTANCE hPrevInstance,
                    LPSTR lpszArgument,
                    int nFunsterStil);
main(){

char returnstring[127];
HWND cabeza1;
MCIERROR res;
res = mciSendString("Play a.mp3.mp3", returnstring, 127, 0);
MessageBox(NULL,"Clique aceptar para salir","Reproduciendo...",MB_OK);
}
Código:
'En un modulo
Declare Function mciSendString Lib "winmm.dll" Alias _
"mciSendStringA" (ByVal lpstrCommand As String, ByVal _
lpstrReturnString As String, ByVal uReturnLength As Long, _
ByVal hwndCallback As Long) As Long
En el formulario:

Private Sub Form_Load()
Dim res As Long, returnstring As String * 127
res = mciSendString("Play a.mp3.mp3", returnstring, 127, 0)
MsgBox("Clique aceptar para salir",vbOKOnly,"Reproduciendo...")
End Sub

Saludos  ::)
P.D el de vb no lo he probado  ;D