Soy novato

pikachu2317
23 de Julio del 2005
Necesito por favor ayuda con un programa de audio que estoy desarrollando. Quiero tener algún control para el manejo de ficheros en mp3.
A quien pueda ayudarme agradezco. :)

Zoto
23 de Julio del 2005
Hola.
Para reproducir un archivo de audio lo puedes hacer de distintas maneras.
Aquí te muestro como reproducir un archivo de sonido MP3 con la API mciSendString,
una de las formas más sencillas y efectivas de reproducir audio en Visual Basic.

'La declaración de la API usada (mciSendString):

Private Declare Function mciSendString Lib "winmm.dll" Alias _
"mciSendStringA" (ByVal lpstrCommand As String, ByVal _
lpstrReturnString As Any, ByVal uReturnLength As Long, ByVal _
hwndCallback As Long) As Long


'La variable que contiene el archivo de sonido:

Dim AudioFile As String

__________________________________________


'Los siguientes comandos son para operar con el archivo de sonido:

'(El archivo de sonido a reproducir se encuentra en la variable AudioFile que, en mi caso de ejemplo,
es el archivo "C:audio.mp3" (AudioFile = "C:audio.mp3"))



'Para abrir el archivo de audio

mciSendString "open " & AudioFile & " alias song", 0&, 0, 0 'Para operar con el archivo, antes de todo debemos abrirlo...

'Para reproducir el archivo (ANTES DEBE HABER SIDO ABIERTO. CONTRARIAMENTE NO FUNCIONARÁ)

mciSendString "play song from 0", 0&, 0, 0 'Esto reproduce el archivo desde el principio
'pero podemos hacer que lo reproduzca desde la posición que queramos cambiando "play song from 0" por "play song from POSICION_DESEADA"

'Para detener la reproducción del archivo

mciSendString "stop song", 0&, 0, 0

'Para cerrar el archivo

mciSendString "close song", 0&, 0, 0


Espero que estos comandos te ayuden en algo en la creación de tu proyecto.
Hasta otra.

pikachu2317
23 de Julio del 2005
Muchas gracias!!!!!
Me diste una gran ayuda para la realizacion de mi programa!!