5

ビデオに大きく依存し、可能な場合は html5 ビデオを活用するプロジェクトがあります。これは、約 1 週間前に IE9 RC がリリースされるまで、すべてのブラウザーで機能していました。これは非常にイライラします!

紛らわしいのは、自分のドメインとは異なる場所から提供されている場合はビデオを再生できますが、自分のドメインから提供されている場合は再生できないことです。ビデオへのパスが歪んでいるかのようです。

働く:

<video src="http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" controls="controls">
</video>

機能しない

<video src="http://www.mysite.com/video/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" controls="controls">
</video> 

これはすべての HTML5 ブラウザー (IE9 Beta を含む) で機能しますが、最新の 'IE9 RC' リリースでは機能しないことに注意してください。また、すべての読み取り/書き込み許可が正しく設定されていること。

これを自分でテストするには、次のリンクにアクセスしてください: http://thebeer.co/labs/video.html

IE9 RC では、最初の 2 つの動画は読み込まれませんが、最後の動画は読み込まれます。さらに奇妙なことに、IE9 RC で再生されるビデオの直接 URL にアクセスします。3 つのビデオはすべて Chrome で動作します (まだ H.264 形式をドロップしていないため)。

みんな助けてください...

壊れた男。

4

1 に答える 1

8

Web サーバーの構成を確認できますか? 間違った MIME タイプが送信されているようです。IE9 開発者ツールに移動し、[ネットワーク] タブをクリックし、[キャプチャの停止] を押してページをリロードすると、最初の 2 つのビデオが text/plain として送信されていることがわかります。これは、コンテンツ タイプが指定されていないことを意味します。最後の 2 つは video/mp4 として送信されます。Chrome は何とかそれを処理しているように見えますが、実際にはそうする必要はありません。

Firebug HTTP ヘッダー スニファを使用して同じことを確認できます。それでも、おそらく h.264 コーデックが原因で、Firefox はどのビデオも再生しません。

于 2011-02-16T14:51:40.540 に答える