2011-06-21 27 views
1

私は.movビデオファイルを持っており、ウェブページで見る必要があります。 Windows、Mac、iPhone、IE7、IE8、IE9、Firefox、Chrome、Opera、Safariのこのブラウザで表示する必要があります。唯一の楽章ではない、あまりにもそれはフラッシュ? PSずに解決できる方法バージョン9 :( 未満。視聴ビデオファイルを別の形式することができを 私はHTML5を使用することができますが、それは文句を言わないIEで閲覧可能。クロスブラウザとクロスプラットフォームのビデオをフラッシュなしでWebページに表示

答えて

3

残念ながら、あなたが望むものは簡単ではありません。 QuickTime(.mov)ファイルにはどのようなオーディオ/ビデオコーデックが含まれていますか? Flashを使用しないですべての主要なプラットフォームやブラウザにアクセスするには、ファイルを何度もエンコードする必要があります(古いブラウザではFlashを代替として使用する必要があります)。クロスプラットフォームのビデオ再生に良い導入は次のとおりです。

http://diveintohtml5.ep.io/video.html

は、メインビデオ/オーディオコーデックオプションがVP8 + Vorbisの、H.264ベースライン+ AACとTheoraの+ Vorbisのある、それは言うことを要約します。残念ながら、すべての主要なブラウザのすべての最新バージョンにアクセスしたい場合は、これらの3つの形式すべてでエンコードされたファイルを提供する必要があります(複数のバージョンをHTML5タグに指定できます)。 Flashを使用したい場合は、Flashで再生されるH.264のベースライン+ AACファイル(.mp4コンテナ内)を、どこでも、iPhoneで再生することができます。

申し訳ありませんが、簡単な回答はしていませんが、複雑です。 FFmpegは、これらの異なるフォーマットにファイルを再エンコードするためのツールです。

+0

答えがあなたよりも私はいくつかの解決策を見つけました。あなたが書いたのと同じように少なくとも3つの異なるビデオフォーマットを持っています。これらのソリューションがipadやiphoneで動作する必要があるとしても、そうではありません。それは本当に複雑です... – wolf3d

1

(少なくともhtml5の前に)標準化されていないビデオの世界を歓迎します:)

もっと建設的になるためには、各ブラウザのバージョンと各ビデオフォーマットの正しいhtml出力を定義するマトリックスを設定することになります。ビデオを適切に表示します。

することができます場合は、HTML5の機能に依存している、とあなたはIE < = V8をサポートしたい場合は、することができ、正しいオブジェクトのプラグインを、置く:

  • フラッシュ(ほとんどのインストール)
  • SilverLigthプレーヤー
  • のQuickTime Player
  • VLCプラグイン
  • メディアプレーヤーのActiveX
  • ...

...または歓迎IE < = 8人のユーザーに、IE9が素晴らしいことを伝えるメッセージが表示されます。あなたはMSの男を幸せにするでしょう

関連する問題