1

**別のサーバーに保存されている mp3 ファイルにアクセスするために Java テクノロジを使用する分散コンピューティング システムを構築する必要があります。

ユーザー インターフェイス層では、ユーザーはオーディオ ファイルを再生できます。データベースサーバーを実装する情報処理層アプリケーションクライアント(オーディオデータとユーザーデータが保存される場所)では、情報処理でオーディオファイルを管理できる必要があります。私の質問は、

  1. 始めるのに最適なフレームワークは何ですか?
  2. SmartGWT、SmartGWT EE、mySQL、JSF などのさまざまなテクノロジーを一緒に使用できますか?
  3. Java で動作する最高の mp3 プレーヤーは何ですか?**
4

2 に答える 2

1

(クライアントがブラウザであると仮定します)

最も簡単な方法:

  1. クライアント側では、HTTP経由でダウンロードされたmp3を再生するFlashプレーヤーを使用します。あなたはあなた自身を書くか、ウェブ上でそれを選ぶことができます(たくさん利用可能です):

  2. Webサーバーを介してmp3ファイルを静的ファイルとして提供するか、このファイルを提供するJavaサーブレットを作成します。2番目のケースでは、より詳細な制御を行い、プログレッシブHTTPダウンロードを実装できます。

于 2010-11-09T11:35:08.993 に答える
0

ストリーミングに関する質問のみにお答えします。

Java で icecast ストリーミング サーバーを実装するlocality-icecastプロジェクトがありますが、放棄されたため、開発を引き継ぐことができます。また、 JRoarを見ることもできます。これは ogg の icecast サーバーですが、一般的には同じものであり、そこからいくつかのアイデアを得ることができます。

これにより、shoutcast/icecast プロトコルをサポートするすべてのプレーヤーがサーバーで動作します。

独自のプレーヤーを作成する場合は、JavaLayerライブラリを使用して mp3 をデコードできます。

于 2010-11-09T10:55:33.367 に答える