Tecnología

Inicio

Cómo escribir WAV archivos Con VB6

Desarrollado y mantenido por Microsoft, VB - abreviatura de Visual Basic - es un lenguaje de programación orientado a eventos y el IDE (entorno de desarrollo integrado). Es un lenguaje muy flexible y se puede utilizar incluso para escribir WAV (Waveform Audio) archivos fácilmente, mediante el uso de las funciones de MCI. Puede iniciar, pausar, reanudar y detener la reproducción de vídeo e incluso puede establecer el formato de hora en milisegundos. Si desea grabar por sólo milisegundos, VB6 permite que así lo indiquen.

Instrucciones

1 Iniciar un nuevo proyecto de Visual Basic 6 y declarar la función de MCI, utilizando este código:

Declare Function mciSendString Lib "WinMM" Alias ​​"mciSendStringA" (ByVal _

lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

El "lpstrReturnString" se utiliza para recibir información de retorno, tiendas "uReturnLength" el número de caracteres en el "lpstrReturnString." Puede usar la última función, "hwndCallback" para las notificaciones del sistema.

2 Abra el dispositivo WAV utilizando este código:

CommandString = "Abre nueva typeAlias ​​waveaudio YourWavFile"

El "YourWavFile" es su búfer de memoria MCI y se puede reemplazar con cualquier otro alias. Va a escribir esta memoria intermedia en el disco más adelante para crear un archivo WAV.

3 Inserte esta línea para establecer el formato de hora en milisegundos:

CommandString = "Establecer YourWavFile milisegundos de tiempo de formato"

Esta acción no es obligatorio.

4 Escribir en el buffer de MCI mediante el uso de esta línea:

CommandString = "Record YourWavFile"

5 Pausa escribir en el búfer con esta línea:

CommandString = "Pausa YourWavFile"

6 Reanudará la escritura en la memoria intermedia con este código:

CommandString = "Reanudar YourWavFile"

7 Dejar de escribir a la memoria intermedia mediante el uso de esta línea:

CommandString = "Stop YourWavFile"

Debe dejar de escribir en la memoria intermedia MCI antes de poder escribir de la memoria intermedia en un archivo WAV.

8 Crear el archivo WAV desde el búfer de MCI y cerrar el dispositivo WAV mediante la inserción de estas dos líneas:

CommandString = "Guardar YourWavFile" & Archivo
CommandString = "Cerrar YourWavFile"

Consejos y advertencias

  • Utilice la opción "CommandString =" Record YourWavFile a la línea 2000 de espera "si desea grabar durante un periodo determinado de tiempo, dos segundos en este caso.
  • Puede utilizar estos comandos dentro de sus funciones para personalizar la forma de grabar y escribir el archivo WAV.