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

时间:2012-08-18 03:43:02

标签: c# audio chat

获取语音聊天申请的第一步是什么?

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

1 个答案:

答案 0 :(得分:1)

在一个答案中解释它实际上是一项相当困难的任务,所以我将参考一些文章。不过,你有基本的前提。

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

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

在左侧,选择NAudioDemo,然后选择NetworkChatDemo以浏览代码。此外,您可以下载它并使用它来查看更多有关它的工作原理。