0

私はいくつかのヘルプビデオをやっています、それらはすべてのブラウザとデバイスで動作する必要があります-ipod / pad /phoneandroidなど。

私の理解では、これはHTML5で実行でき、各デバイス/ブラウザーにフォールバックがありますか?

ただし、ブラウザを検出するためにjavascriptを追加し、それに応じて、そのブラウザまたはデバイスでビデオが再生される別のhtmlページに移動する必要がありました。

確かに、1つのhtmlページでこれを行うためのより簡単な方法があるはずですか?各ブラウザにはどのような形式が使用されていますか?

私はChromeFrameを使用してIEの問題も回避しています。

ありがとう

4

1 に答える 1

0

ブラウザサポートの検出を処理するvideo.jsを調べることをお勧めします。

ビデオフォーマットの場合、mp4とWebMをvideo.jsと一緒に使用でき、すべてのブラウザをカバーする必要があります。

videoJSのウェブサイトから...

ウェブブラウザー

ユーザーが最新バージョンのブラウザーを使用している場合でも、Internet Explorer 6のような古いバージョンを使用している場合でも、HTML5ビデオをサポートしないブラウザーに超軽量のFlashプレーヤーを使用するVideo.jsで同様のエクスペリエンスを得ることができます。

ビデオフォーマット

Webビデオ形式は複雑になる可能性があります。Video.jsを使用すると、すべてのユーザーに1つのMP4ファイルを使用するか、WebM、Ogg、さらにはHTTPライブストリーミングなどの追加の形式を使用してHTML5との互換性を高めることができます。

PS。特にFlashフォールバックが開始されると、ブラウザー(ほとんどの場合古いIEブラウザー)間に視覚的な違いがあることに注意してください。フルスクリーンオプションが最も顕著な違いです。

于 2012-07-19T08:40:40.787 に答える