2

最近HTML5をいじり始め、Audioタグに非常に興味があります。すぐに気付いたことが1つありますが、Firefoxでサポートされている形式はOGGだけのようです。

これは、MP3およびその他のコーデックがプロプライエタリソフトウェアであり、使用するにはライセンスが必要なためです。しかし、OGGしか使用できない場合、HTML5オーディオ(およびビデオ)はどのように普及するのでしょうか?好むと好まざるとにかかわらず、世界は現在MP3またはAppleのAACに夢中になっています。

そして、物事をさらに妨げるために、MozillaはすべてOGGをネイティブにサポートするためだけのものであるように思われます。

だから私は興味があります。Firefoxやその他のブラウザがSystem installed codecsメディアの再生に使用できないのはなぜですか?なぜそれらをブラウザにインストールする必要があるのですか、それともFlashなどのテクノロジーに依存する必要があるのですか?それは私には悪いデザインのように思えます。

たぶん、私はこれについてただ素朴ですが、このコーデック戦争全体はただの迷惑です。ブラウザがシステムにインストールされたコーデックを使用できない理由に関する情報、法律、およびその他の情報を誰かに教えてもらえますか?他のユーザーの意見も聞きたいです。ありがとう!

編集これがプログラミングの問題ではないと思われる場合は、この問題がWebプログラマーに直接影響することを明確にしておきたいと思います。たとえば、オーディオサポートの場合、フラッシュを使用する必要がありますか?または、これらの問題は最終的にHTML5で処理されますか。この問題に関して、技術的にはどこに向かっているように見えますか?

4

1 に答える 1

1

<object>orタグは、<embed>任意のメディアを参照するために使用でき、ブラウザを超えて処理することができます。HTML5 のメディアの目的は、プラットフォーム全体で共通のエンコーディング (必要に応じて最小公分母) をある程度標準化し、ブラウザネイティブ プレーヤーを用意することです。Ogg コンテナーとさまざまなエンコーディングは完全に理にかなっています。

于 2010-12-14T02:02:17.567 に答える