0

我正在使用 VOIP chatterbox 应用程序作为参考代码。我正在尝试在 C# 中获取捕获的音频数据,以便我可以发送到网络。在后端项目 Server.h 中有一个方法可以提供可在 UI 中使用的 callController 对象。我尝试添加将给我音频控制器对象的方法,但应用程序崩溃说访问冲突执行位置 0x6BE27618。

或者是否有任何其他方法可用于在 c# 代码中获取麦克风数据。

4

1 回答 1

0

这实际上取决于您尝试在其中使用它的上下文。对于标准应用程序,有一种抽象的方法可以通过Coding4Fun Toolkit执行此操作。使用MicrophoneRecorder类。它归结为:

MicrophoneRecorder recorder = new MicrophoneRecorder();
recorder.Start();
// Do something - e.g. wait
recorder.Stop();
byte[] capture = recorder.Buffer;
于 2013-04-13T02:40:47.463 回答