获取语音聊天应用程序的第一步是什么?
我认为第一步从输入获取语音并将其转换为字节并将其以UDP连接发送到接收器然后接收器将字节转换为语音并播放它,反之亦然,直到断开连接
小智 2
实际上,用一个答案来解释是一项相当困难的任务,所以我会参考一些文章。不过,你已经有了基本的前提。
你看过这篇文章吗?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 以探索代码。此外,您还可以下载并使用它,以了解有关其工作原理的更多信息。