Red de conocimiento informático - Problemas con los teléfonos móviles - grabación y guardado en vb.net

grabación y guardado en vb.net

Una grabadora de sonido simple~

1. Agregue tres botones (botón1, botón2, botón3) y una etiqueta (etiqueta1) al formulario.

2. Establezca el Texto del Botón1 en Iniciar, el Texto del Botón2 en Detener y el Texto del Botón3 en Reproducir.

3. Agregue el siguiente código:

Público?Clase?Form1

Privado?Declarar?Función?mciSendString?Lib?winmm.dll? ¿"mciSendStringA"?(ByVal?lpstrCommand?As?String,?ByVal?lpstrReturnString?As?String,?ByVal?uReturnLength?As?Integer,?ByVal?hwndCallback?As?Integer)?As?Integer

Privado?Sub?Button1_Click(ByVal?sender?As?System.Object, ByVal?e?As?System.EventArgs)?Handles?Button1.Click

Button1.Enabled?=?False

Botón2.Enabled?Enabled?=?True

mciSendString("open?new?Type?waveaudio?Alias?recsound",?"" ,?0,?0)

mciSendString("record?recsound",?"" ,?0,?0)

Label1.Text?=?"Grabación..."

Label1.Visible ?=?True

Fin?Sub

Privado?Sub?Button2_Click(ByVal?sender?As?System.Object, ByVal?e?As?System.EventArgs) ?Manejadores? Button2.Click

Button1.Enabled?=?True

Button2.Enabled?mciSendString("save?recsound?c:\recsound.wav",?"" , ?0, ?0)

mciSendString("close?recsound",?"" ,?0,?0)

MsgBox("Archivo?Creado:?C:\recsound .wav" )

Etiqueta1.Text?=?"

Etiqueta1.Text?Stop..."

Etiqueta1.Visible=?False

Mi.Equipo.Audio.Stop()

Fin?Sub

Privado?Sub?Button3_Click(ByVal?sender?As?System.Object,ByVal ?e?As?System .EventArgs)?Handles?Button3.Click

Label1.Text=?Playing..."

Label1.Visible?=?True

Mi.Equipo .Audio.Play("c:\recsound.wav",?AudioPlayMode.Background)

Fin?Sub

Fin?Clase