1

我想使用 java 实现语音聊天应用程序,我可以捕获音频和播放,但我想知道如何以客户端“A”可以在客户端“b”以非常低的延迟说话时收听的方式做到这一点..通常在我的程序中,客户端“A”开始录制,当它点击停止录制时,客户端“B”可以收听。我不希望任何人为我编写代码,我只需要指导..

我做了什么 get input# stop recording# send it to other client# that client can now listen audio 谢谢

4

1 回答 1

0

为什么不直接捕获并发送音频数据,而无需等待“停止录制”?总是当您有新数据时,发送它(或对数据包大小设置阈值)。另一方面,播放新的音频数据,但也(来自另一个线程)记录并发送自己的数据。您可以使用 Socket 进行数据传输。当然,您需要对音频输入进行一些低级访问...

你可能不想看这个片段。

于 2013-08-03T09:35:33.840 回答