Buenos dias maestros, por favor,
Como hago para ejecutar un archivo *.mp3
Muchas gracias,
Saludos.
AIDA wrote:Hola
yo tenia por ahi guardadito un programita en fivewin MP3 Player (ejecutar MP3 desde FW) lo buscare y te lo paso
Saluditos
/*
* MP3.PRG
*
* Realizado por Darío Hernán Irigaray
* Agosto 2002
*
*/
# include "FiveWin.ch"
static oWnd
FUNCTION MAIN()
DEFINE WINDOW OWND TITLE "PLAYING MP3 FILE - EJECUTANDO UN MP3!" MENU CreaMenu()
ACTIVATE WINDOW OWND VALID (StopMp3(oWnd),.T.)
RETURN
STATIC FUNCTION CreaMenu()
local oMenu
MENU oMenu
MENUITEM "Archivo"
MENU
MENUITEM "Abrir un MP3" ACTION OpenMP3()
ENDMENU
ENDMENU
RETURN (oMenu)
STATIC FUNCTION OpenMP3()
local cMP3File := cGetFile32("*.mp3","Archivos MP3")
StopMP3(oWnd)
PlayMP3(oWnd,LFN2SFN(cMp3File),.t.)
//@ 4,1 SAY "Reproduciendo: "+cFileName(cMp3File) OF oWnd SIZE 100,20
RETURN (.T.)
/*
* Con esta función podrán ejecutar archivos MP3!
* With this function you can play MP3 files !
*/
FUNCTION PlayMP3( oWnd, cFile, lLoop )
DEFAULT lLoop := .F.
if cFile != NIL
mciSendStr( "OPEN " + cFile + " TYPE MPEGVIDEO ALIAS MP3",, oWnd:hWnd )
mciSendStr( "PLAY MP3 " + iif( lLoop, "REPEAT" , "" ),, oWnd:hWnd )
endif
RETURN NIL
/*
* Con esta función podran detener el MP3!
* With this function you can stop the MP3!
*/
FUNCTION StopMP3( oWnd )
mciSendStr("STOP MP3 ",,OWND:hWnd)
mciSendStr("CLOSE MP3 ",,OWND:hWnd)
RETURN NIL
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 58 guests