如何开始构建语音聊天应用程序c#

mot*_*z99 5 c# audio chat

获取语​​音聊天应用程序的第一步是什么?

我认为第一步从输入获取语音并将其转换为字节并将其以UDP连接发送到接收器然后接收器将字节转换为语音并播放它,反之亦然,直到断开连接

小智 2

实际上,用一个答案来解释是一项相当困难的任务,所以我会参考一些文章。不过,你已经有了基本的前提。

你看过这篇文章吗?http://www.codeproject.com/Articles/19485/A-Voice-Chat-Application-in-C 这个有一些问题,但如果你想在纯 DirectShow 中做到这一点,它可以提供一个很好的解决方案。

我看到您还问了有关 NAudio 的问题。NAudio 实际上编写了一个语音聊天应用程序。它在他们的演示网站上。http://naudio.codeplex.com/SourceControl/changeset/view/920​​e758340dc

在左侧,选择 NAudioDemo,然后选择 NetworkChatDemo 以探索代码。此外,您还可以下载并使用它,以了解有关其工作原理的更多信息。