我有一个 Windows 窗体应用程序,其中有一个Start和一个Stop按钮。当我单击Start按钮时,应该开始录制,当我单击Stop按钮时,录制应该停止。它工作正常,但我的要求是当我开始录音时,如果我拔下麦克风,录音应该停止。但是,我当前的代码并没有这样做。这是我当前的代码:
uint hr = MFRecWrapper.StartRecording(microPhoneName.Trim(), this.fileName.Trim(), this.bitSamplingBitrate, this.avgBytesWrittenPerSecond, this.Handle);
uint hr = MFRecWrapper.StopRecording();
我怎样才能使它达到这种效果?谢谢。