录音机 杂音太大
程序实现功能:单击录音按钮开始录音,5s后自动保存音频文件到目录文件夹。
此时单击播放按钮,播放已经保存的音频
问题:同样的环境下为什么录音的音量比windows自带的录音机要小,而且自带的录音机基本上没有杂音,这个程序录音的杂音这么大呢?
以下是代码:
包含的控件:MMControl1,CmdPlay,CmdRecord
Dim i As Integer
Private Sub CmdPlay_Click()
MMControl1.Command = "close"
MMControl1.FileName = App.Path & "\temp.wav"
MMControl1.Command = "open"
MMControl1.Command = "play"
End Sub
Private Sub CmdRecord_Click()
With MMControl1
.Command = "Close"
.DeviceType = "Waveaudio"
.FileName = "C:\WINDOWS\Temp\~temp.wav"
.Command = "Open"
.Command = "Record"
End With
i = 0
End Sub
Private Sub Form_Load()
With MMControl1
' .Visible = False
End With
End Sub
Private Sub Form_Unload(Cancel As Integer)
Form1.MMControl1.Command = "Close" '
End Sub
Private Sub MMControl1_StatusUpdate()
If MMControl1.Mode = mciModeRecord Then
If MMControl1.Length > 5000 Then
MMControl1.FileName = App.Path & "\temp.wav"
MMControl1.Command = "Save"
MMControl1.Command = "close"
MsgBox i
End If
i = i + 1
End If
End Sub
录音程序参照了郭东毅的录音程序。