Esempio n. 1
0
 private void BeginRecord()
 {
     if (_recorder == null)
     {
         _recorder   = new AudioRecorder();
         label1.Text = _recorder.File;
         _recorder.OnRecorderStatusChanged += Recorder_OnRecorderStatusChanged;
         _recorder.Start();
     }
 }
Esempio n. 2
0
 private void StopRecord()
 {
     if (_recorder != null)
     {
         _recorder.OnRecorderStatusChanged -= Recorder_OnRecorderStatusChanged;
         _recorder.Stop();
         _recorder = null;
         this.Invoke(new Action(() =>
         {
             label2.Text = "录音结束";
         }));
     }
 }