elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
04 Julio 2008, 23:31  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  el api mciExecute me da problemas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: el api mciExecute me da problemas  (Leído 167 veces)
naderST
****
Conectado Conectado

Mensajes: 190



Ver Perfil
el api mciExecute me da problemas
« en: 10 Mayo 2008, 03:28 »

Bueno hoy queria reproducir un mp3 con el api mciExecute y estaba intentado de esta manera:

Código:
mciExecute("Play C:\FuckYou.mp3")

Ahora fijense en lo que pasa

http://www.imagenhost.com/img/97bc561fb0.JPG
« Última modificación: 10 Mayo 2008, 20:15 por naderST » En línea

Owned xD.
cΔssiΔnі
*****
Desconectado Desconectado

Mensajes: 436



Ver Perfil
Re: el api mciExecute me esta rompiendo las bolas
« Respuesta #1 en: 10 Mayo 2008, 04:23 »

Deberías cambiar el nombre del post...  :-\

Este tipo de acontecimiento al parecer se debe a un error propio del archivo que intentas reproducir, prueba con otro, quizás una mala conversión...

En línea
naderST
****
Conectado Conectado

Mensajes: 190



Ver Perfil
Re: el api mciExecute me esta rompiendo las bolas
« Respuesta #2 en: 10 Mayo 2008, 04:32 »

Deberías cambiar el nombre del post...  :-\

Este tipo de acontecimiento al parecer se debe a un error propio del archivo que intentas reproducir, prueba con otro, quizás una mala conversión...



disculpa por el titulo del post esk es la verdad  :-[ pero bueno ya solucione estoy usando el api sndPlaySound
En línea

Owned xD.
skullsp
****
Desconectado Desconectado

Mensajes: 221


UpLoadSourceCode


Ver Perfil WWW
Re: el api mciExecute me esta rompiendo las bolas
« Respuesta #3 en: 10 Mayo 2008, 09:28 »

no importa si es verdad... cambialo igual, es de mala educacion mencionar asi, y mas si queres una respuesta!


y si la api dice MCI es porque ejecuta archivos MCI.......

pone el ocx del WMP y va a andar joya.... con mp3 wav, wma etc.....


saludos
En línea


seba123neo
*****
Desconectado Desconectado

Mensajes: 442



Ver Perfil WWW
Re: el api mciExecute me esta rompiendo las bolas
« Respuesta #4 en: 10 Mayo 2008, 11:02 »

para que usar un ocx si con la api mcisendstring se puede tranquilamente,algo asi:

Código:
Private Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
Private 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
Private Declare Function mciGetErrorString Lib "winmm.dll" Alias "mciGetErrorStringA" (ByVal dwError As Long, ByVal lpstrBuffer As String, ByVal uLength As Long) As Long

Private Sub Command1_Click()
mp3Play "C:\musica.mp3"
End Sub

Public Function mp3Play(FileName As String)
Dim cmdToDo As String * 255
Dim dwReturn As Long
Dim ret As String * 128
Dim tmp As String * 255
Dim lenShort As Long
Dim ShortPathAndFie As String
If Dir(FileName) = "" Then
mmOpen = "Error with input file"
Exit Function
End If
lenShort = GetShortPathName(FileName, tmp, 255)
ShortPathAndFie = Left$(tmp, lenShort)
glo_hWnd = hWnd
cmdToDo = "open " & ShortPathAndFie & " type MPEGVideo Alias MP3Play"
dwReturn = mciSendString(cmdToDo, 0&, 0&, 0&)
If dwReturn <> 0 Then
mciGetErrorString dwReturn, ret, 128
mmOpen = ret
MsgBox ret, vbCritical
Exit Function
End If
mmOpen = "Success"
mciSendString "play MP3Play", 0, 0, 0
End Function

saludos. :P



En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
naderST
****
Conectado Conectado

Mensajes: 190



Ver Perfil
Re: el api mciExecute me da problemas
« Respuesta #5 en: 10 Mayo 2008, 20:18 »

gracias seba pero no me funca... yo solucione usando el sndPlaySound, transoforme el mp3 a wav y listo, ahora no tengo idea de porque no me funca :S
En línea

Owned xD.
Páginas: [1] Ir Arriba Imprimir 
Ir a:  








Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC