-1

私は音声チャットアプリケーションを開発しています フローは送信者-サーバー-多数のクライアントです

それらはすべての間で双方向通信になります。送信者と受信者の両方のサンプルが用意されており、正常に動作しています。

しかし、問題は私が欲しいということです

1 人が会議の主催者となり 、他の参加者のマイクを介してアクセスできます。

もう 1 つの問題は、一度に 1 つのマイクしかオンにならないことです。それは可能ですか? 私を助けてください!!!

4

3 に答える 3

0

別のThreadオンを使用して、最初のコンピューターserverからオーディオ ファイルを受信し、ファイルを他のコンピューターに送信します。

于 2013-02-12T10:53:37.650 に答える
0

あなたの質問は非常に一般的であるため、反対票が投じられました。やりたいことを実行する方法は無数にありますが、最も簡単な方法は Jetty を使用することだと思います。Jetty は、サーバーを実際に管理する手間をかけずに、サービスをスタンドアロン サーバーにカプセル化できる Java フレームワークです。

于 2013-02-12T11:15:07.747 に答える
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/

この回答も確認してください。

Javaでサウンドを再生するにはどうすればよいですか?

于 2013-02-12T11:07:57.853 に答える