2

HTML5オーディオを再生するためのライブラリがたくさんあることに気付きましたが、これが正しく機能するためにライブラリは必要ないというHTML5オーディオの全体像ではありませんか?

Flashフォールバックは必要ありませんが、各トラックを次々に再生できる音楽(自分自身)をストリーミングするためのシンプルなソリューションの場合、jPlayerSoundmanager2などのライブラリが必要ですか?

さまざまなオーディオ形式が必要なことはわかっていますが、オンラインで多くのトラックを使用することはないので、それは問題ではありません。

4

3 に答える 3

1

HTML5 オーディオの「全体的な考え方」は、エンド ユーザーと Web ページの作成者がオーディオを再生するためにブラウザプラグインに依存する必要がないということです。この機能はブラウザに組み込まれ、標準化された HTML/JavaScript から直接制御できる必要があります。

私は HTML5 オーディオ ライブラリを使用していませんが、jPlayer と Soundmanager2 のホームページを見ると、それらが提供する主な機能は、HTML5 オーディオをサポートしていないブラウザーのフォールバックであるように見えます。

ただし、ブラウザーが提供するネイティブのオーディオ コントロールが気に入らない場合に備えて、オーディオを再生するためのカスタム UI が組み込まれている可能性もあります。

于 2013-02-19T10:56:44.547 に答える
1

そのままの HTML5 を使用することもできますが、それには多くの問題があることにすぐに気付くでしょう。

ライブラリのような jPlayer (ちなみに素晴らしい) は、ブラウザーのサポート、最適化、フォールバックなどの多くの一般的な問題を説明しています。

自分ですべてをコーディングしたい場合は可能ですが、人気のあるライブラリは飛躍的に進歩するため、それを選択するのが賢明です.

実のところ、HTML5 は非常に強力な機能を提供しますが、現時点ではそのサポートは限定的です。すべてはあなたの生活を楽にするためです!

于 2013-02-19T11:14:19.877 に答える
0

HTML-5 オーディオには、現時点で 2 つの異なる派閥が含まれています。1 つは audio タグで、もう 1 つは Web Audio API です。前者は、埋め込みオーディオ ファイルを再生するための迅速なメカニズムであり、後者は、ゲーム開発や、リバーブ エフェクト、フィルター、「3D」などの機能を備えたよりプロフェッショナルな環境に適した低レイテンシーの方法でオーディオを再生、処理、および操作する方法です。サウンドやその他の特性が必要です。しかし、あなたの質問に答えると、HTML 5 オーディオ タグにライブラリを使用する唯一の本当の理由は、(私の意見では) ブラウザー間の下位互換性と、マルチショット ファイル トリガーやイベント処理などの使いやすさのためです。

于 2013-02-24T22:34:53.750 に答える