我正在开发一个语音聊天应用程序 Flow 是 Sender -Server-Many clients
他们将是所有人之间的双向通信我已经准备好发送者和接收者的样本并且工作正常。
但问题是我想要
一个人将主持会议 ,可以通过其他参与者的麦克风访问,
另一个问题是他们一次只能打开一个麦克风这可能吗?请帮我!!!
我正在开发一个语音聊天应用程序 Flow 是 Sender -Server-Many clients
他们将是所有人之间的双向通信我已经准备好发送者和接收者的样本并且工作正常。
但问题是我想要
一个人将主持会议 ,可以通过其他参与者的麦克风访问,
另一个问题是他们一次只能打开一个麦克风这可能吗?请帮我!!!
你的问题很笼统,这就是为什么它被否决了。有无数种方法可以做你想做的事,但我认为最简单的方法是使用 Jetty。Jetty 是一个 Java 框架,它使您能够将服务封装在独立的服务器中,而无需实际管理服务器的所有麻烦。
首先,您的问题有点笼统,您没有提到特定问题。其次,要完成这项任务,您需要使用网络套接字、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/
也检查这个答案。
使用单独Thread
的 onserver
从第一台计算机接收音频文件并将文件发送到另一台计算机