我正在开发一个语音聊天应用程序 Flow是Sender -Server-Many客户端
他们将在所有人之间进行双向沟通 我有发送者和接收者的样本准备好并且工作正常。
但问题是我想要
一个人将成为会议主持人 可以访问其他参与者的麦克风,
另一个问题是他们一次只能打开一个麦克风 那可能吗? 请帮帮我!!!
答案 0 :(得分:0)
在Thread
上使用单独的server
从第一台计算机接收音频文件,然后将文件发送到其他计算机
答案 1 :(得分:0)
首先,你的问题有点笼统,你没有提到一个特定的问题。 其次,要完成此任务,您需要使用网络套接字,I / O音频流以及Mohammad Faisal提到的线程。
声音处理:http://docs.oracle.com/javase/tutorial/sound/TOC.html 网络:http://docs.oracle.com/javase/tutorial/networking/TOC.html 主题:http://docs.oracle.com/javase/tutorial/essential/concurrency/ Java IO:http://docs.oracle.com/javase/tutorial/essential/io/
也检查这个答案。
答案 2 :(得分:0)
你的问题非常笼统,这就是为什么它被投了票。有无数种方法可以做你想做的事情,但我认为最简单的方法就是使用Jetty。 Jetty是一个Java框架,它使您能够将服务封装在独立服务器中,而无需实际管理服务器的麻烦。