INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Reproducir MP3 con basic

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
firefenix
Forero
Forero


Registrado: 06 Nov 2007
Mensajes: 164

MensajePublicado: Dom Feb 10, 2008 1:32 pm    Título del mensaje: Reproducir MP3 con basic Responder citando
Hola a todos. Bueno, pues la pregunta es la siguiente: ¿Cómo puedo reproducir un MP3 en un proyecto de Visual Basic sin tener instalado el Windows Media Player 9?

He leído bastantes artículos de internet sobre esto, pero para todos necesitaba tener instalado el WMP 9, cosa que no quiero hacer.

Saben algún método?
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
DploiD
Yo soy el foro
Yo soy el foro


Registrado: 26 Ene 2006
Mensajes: 4355
Ubicación: Argentina

MensajePublicado: Dom Feb 10, 2008 4:22 pm    Título del mensaje: Responder citando
Usando la API mciExecute, podés reproducir WAV o MP3, tambien dicen MIDI pero no estoy seguro ya que no lo he probado con midi...

Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long

y en el form pones:

Private Sub Command1_Click()
iResult = mciExecute("Play c:\mp3.mp3")
End Sub

No tengo el VB instalado en este momento así que no lo pude probar, pero creo que funciona.

Un saludo.
_________________
Avisame del spam

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
firefenix
Forero
Forero


Registrado: 06 Nov 2007
Mensajes: 164

MensajePublicado: Dom Feb 10, 2008 4:41 pm    Título del mensaje: Responder citando
OK. Gracias. Luego te confirmo si funciona o no Wink
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
DploiD
Yo soy el foro
Yo soy el foro


Registrado: 26 Ene 2006
Mensajes: 4355
Ubicación: Argentina

MensajePublicado: Dom Feb 10, 2008 6:12 pm    Título del mensaje: Responder citando
Si, supongo que está bien el codigo, pero no tengo el VB instalado, yo lo había usado en algún programa, asi que funcionar funciona.

Despues me decis si anduvo o no de todas formas xD
Hay que tener la libreria winmm.dll, pero casi todas las PC la tienen xD

Se puede saber para que es?

Un saludo.
_________________
Avisame del spam

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
firefenix
Forero
Forero


Registrado: 06 Nov 2007
Mensajes: 164

MensajePublicado: Dom Feb 10, 2008 11:37 pm    Título del mensaje: Responder citando
Pues mira, es que me estoy haciendo un despertador y quiero poder elegir el sonido que se me va a despertar. La cosa es que sé reproducir WAV (my.computer.audio.play ()), pero no sé reproducir mp3 (no tengo canciones en ese formato). Tendría la opción de convertirlo, pero es más que nada por aprender a hacerlo.

Ahora bien, sobre el código que has escrito: qué es iResult? declaré una variable tipo Long para ver si funcionaba, pero no da resultado. Me aparece el siguiente error:
"El archivo especificado no está abierto o MCI no lo reconoce"

Alguna idea?
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
DploiD
Yo soy el foro
Yo soy el foro


Registrado: 26 Ene 2006
Mensajes: 4355
Ubicación: Argentina

MensajePublicado: Lun Feb 11, 2008 4:29 pm    Título del mensaje: Responder citando
No necesitas declarar nada, si te tira error saca el Option Explicit de las declaraciones.

Una vez que logres reproducir, usas estos codigos para detener y para pausar:

iResult = mciExecute("Stop c:\mp3.mp3")

iResult = mciExecute("Pause c:\mp3.mp3")

Un saludo.
PD: No puedo probar nada porque no puedo instalar el VB Confused
_________________
Avisame del spam

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Software >> Software para reproducir video...
En General >> Imagenes alargadas al reproducir DVD
En Sistemas Operativos >> ¿Cómo activar Cuenta de Administrador...
En General >> visual basic
En Foro Linux / Software Libre >> Problema al reproducir una movie AVI ...
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz