映像・音声の視聴に HTML5 を使いたいのですが、気になることがあります。まず、HTML 5 は IE 9 以降でのみサポートされています。2 番目: mp4、wav、webm など、サポートされている/サポートされていないさまざまな拡張子についてはどうすればよいですか?
2 に答える
さまざまな拡張機能がさまざまなブラウザーでサポートされています。解決策は... MP4 が IE でサポートされている場合、ビデオのクロスブラウザー サポート (Firefox、Chrome) を確実にするために、同じビデオ ファイルの WebM または Ogg バージョンも必要です。
これは、優れた HTML5 ベースのビデオ/オーディオ プレーヤーです。ユーザーが古いブラウザを使用している場合、プレーヤーは Flash ベースのプレーヤーに「フォールバック」します。 http://videojs.com/
これは、HTML5 でサポートされているさまざまなビデオ形式に変換するのに役立つ場合があります... http://easyhtml5video.com/
クラウドベースのエンコーディング (有料サービス) の場合: http://zencoder.com/
オーディオ/ビデオのアップロードと HTML5 の関係がわかりません。HTMLは仕様です。具体的にどのようにアップロードしたいですか (何をアップロードするかは問題ではありません)。
HTML5 はユーザー エージェント x によってサポートされていますが、ほとんどの場合、そうではありません。ユーザー エージェント x は HTML5 のこれらの機能をサポートしていると言うかもしれません (まだ完成していません)。
どちらかといえば、IE9 は HTML5 ドラフトのすべての機能をサポートしているわけではありません。IE10 はますます近づいています (ここで IE について話すとき、近いとは相対的なものです)。
mp4、wav、webm など、サポートされている/サポートされていないさまざまな拡張子についてはどうすればよいですか?
アップローダーではなくプレイヤーを探しているようですね。その場合、(要件に応じて) できるだけ多くのクライアントをサポートしたい場合は、アップロードされたファイルの再エンコードに頼る必要があります。さまざまな形式で再エンコードすることができ、フラッシュへのフォールバックを実装することで、さまざまなユーザー エージェント (または HTML5 要素の欠如) のサポートを処理できます。
オーディオについては、いくつかのプロジェクトでサウンド マネージャー 2を使用しました。