9

インターネットラジオ局のウェブサイトを構築しようとしています。訪問者がウェブサイト自体でライブ オーディオ ストリームを再生できる機能を組み込みたいと考えています。

開始するには、どのようなテクノロジを検討する必要がありますか? これは一般的にどのように行われますか?ライブ ストリーミングに最適と考えられる方法はありますか?

4

2 に答える 2

2

ストリーミングするフォーマットに応じて、いくつかのオプションがあります。

  • HTML5 オーディオ オブジェクト (コーデックの互換性はブラウザごとに異なります。相互互換性のある WAV 以外の形式は認識していません。OGG と MP3 を使用している場合は、HTML5 オーディオをサポートしている現在のすべてのブラウザをカバーする必要があります)。これにより、Javascript を介してオーディオを制御でき、実装に関しては非常に軽量です。これはおそらく最新のブラウザーではうまく機能しますが、IE9 に切り替えたユーザーはそれほど多くないため、Internet Explorer ユーザーには適していません。例の統計
  • Flash ベースのプレーヤー。これにより、MP3 または FLA オーディオをストリーミングできます。開発はプレーンな Javascript よりも扱いにくいですが、おそらく HTML5 Audio よりも優れた浸透力があります。私の限られた経験では、Flash プレーヤーは初期化に時間がかかるため、ユーザー エクスペリエンスは HTML5 オーディオほど速くはありません。
  • ネイティブ ブラウザ プラグイン。それらはハックであり、おそらくクロスプラットフォームでは機能しません。できれば離れてください。
于 2011-07-13T20:17:36.807 に答える
0

NPRBandcampなどのサイトで証明されているように、これには Flash が最も広く使用されています。

あなたがよりプログラマータイプである場合、Javaも有効なオプションかもしれません。

<object>いずれにせよ、タグを使用することをお勧めします<embed><applet>

フラッシュについては、http: //www.alistapart.com/articles/flashsatayをご覧ください。

Java の場合、次のようなものを使用します。

<object width="" height=""
    type="application/x-java-applet"
    archive="containing.jar"
    classid="java:package.applet.class">
</object>

ただし、jar アーカイブではなくフォルダーから実行する場合は、非属性codebaseとして追加されます。<param />

于 2012-02-22T03:28:00.533 に答える