4

私は自分のアプリケーション以外では再生できない非常にカスタムな形式で Web サーバーに大量のオーディオを保存しています。そのアプリケーションは、Web サーバーに接続してそのオーディオをストリーミングおよび再生できる Win32 アプリです。

ブラウザー内からストリーミングと再生を実行できるようにしたいのですが、どこから始めればよいかわかりません。理想的には、テクノロジーがクロスプラットフォーム (現在の Win32 アプリとは異なります) およびクロスブラウザー (IE 6 以降と Firefox) であることを望みます。

私の現在の考えは、次のようなものを見ることです:

  • フラッシュですが、それは mp3 オーディオを再生するだけではありませんか?
  • Java、VM はまだ無料で利用できますか?
  • オーディオを Web サーバー上の WAV ファイルに変換し、他の誰かのプラグインを使用してそのファイルを再生します。パフォーマンス上の理由から、変換を Web サーバーから切り離したいのですが、それでもオプションです。
  • 独自のカスタム プラグインを作成して、完全なストリームと再生操作を行います。

どんなガイダンスも最も役に立ちます。

オーディオは音楽ではなく、単に別のオーディオ形式に変換することは簡単ではないことに注意してください。保存されているオーディオも頻繁に (毎分) 変更され、一定の変換が必要になります。

4

4 に答える 4

4

なぜ独自の音楽フォーマットを使用しているのですか?私はおそらくそれを聞くためにプログラムをダウンロードすることさえ気にしないでしょう。

mp3に変換してから、フラッシュを使用することをお勧めします。

独自のプラグインを構築するのはおそらく難しいでしょう。対応しなければならないさまざまなプラットフォームがたくさんあり、フラッシュのようなものがすでに作成されています。

于 2008-10-02T13:58:15.657 に答える
2

サーバー側の変換とは別に: ActionScript または Java でフォーマットのデコーダーを実装します。その後、それを再生する Flash ムービーまたは Java アプレットを作成できます。フォーマットが非常に複雑でない限り、両方の言語/ランタイムはリアルタイムでデコードできるほど高速である必要があります。ほぼすべての人がプラグインをインストールしているため、2 つのうちでは Flash の方がアクセスしやすいでしょう。(未加工のサウンド バッファの再生は、10 より古い Flash バージョンではサポートされていない可能性があります。私はその専門家ではありません。) Java プラグインは間違いなく無料ですが、ユーザーにインストールを要求することになります。

于 2008-10-06T20:50:28.473 に答える
0

サーバー上でオーディオをWAV(またはMP3)に変換します。主要なOSがオーディオAPIを処理するさまざまな方法のおかげで、独自のクロスプラットフォームブラウザコンポーネントを作成するのは大変な作業になります。

于 2008-10-02T13:58:34.860 に答える
0

shoutcastを見てみてください。基本的には、ブラウザ(事実上あなた自身のラジオ局)を介してそれに接続するすべてのクライアントに音楽をストリーミングするサーバーアプリです。私はそれを自分で使ったことがありませんが、簡単なはずです。もう1つのアイデアはwinampリモートです。ここでもアプリをサーバーにインストールしますが、今回はWebサイトで音楽コレクションを参照し、個々の曲を再生できます。

于 2008-10-02T14:05:44.950 に答える