Soy novato
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. :)
A quien pueda ayudarme agradezco. :)
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.
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.
