在 C# 中处理麦克风输入

Handle microphone inputs in c #

我在 Google 上搜索过,但没有找到太多相关信息。我想知道是否有人有经验知道 正确 从麦克风获取数据输入的方法并且知道如何播放它。我想要做的是一个典型的 C# 流媒体应用程序,它从麦克风获取音频并将其发送到客户端应用程序。等待指教,谢谢

如果您可以使用 google 和 bing,则有很多可用的源代码...如果您想使用 C# 编程语言构建此应用程序,则需要了解一些基础知识C#网络编程。

  1. 如果你想构建一个像语音聊天这样的程序。您需要使用一些技术(如 DirectSound、UDP 数据包等)从​​麦克风中获取音频。
  2. 如果您想构建一个视频流应用程序,您可以使用多种方法通过 .net 轻松获取视频 streaming/conferencing。 使用普通 Windows 媒体编码器组件、RTC 客户端、voice/SIP、套接字等。 因此,您可以在这里选择多种托管技术。另一件事是Live Meeting,你还没有机会好好看看。

对于那些仍然感兴趣的人,我发现 NAudio 库非常有趣:https://github.com/naudio/NAudio