2011-06-23 22 views
4

私はIE9とHTML5ビデオの再生に本当に奇妙な問題があります。私はバックグラウンドと混在するはずの.mp4ファイルを持っています。これはChromeで完全に機能します。しかし、IE9で再生すると、ビデオは他のブラウザよりも少し暗い色合いになります - 私のFLashフォールバックプレーヤーをIE7とIE8に使用すると表示されない色合いです。IE9 - HTML5 MP4再生の問題:奇妙な色の違い

ここで色の違いを確認できます:http://yfrog.com/h2tf99j - それは左側のIE9です。

HTMLコードはここにある:

<video id="banner-video-0" width="1280" height="572" autobuffer="true"> 
    <source src="/Media/Video/video.mp4" type="video/mp4"> 
    <source src="/Media/Video/video.webm" type="video/webm"> 
    <source src="/Media/Video/video.ogv" type="video/ogg"> 
</video> 

私はそれはコーデックの問題のいくつかの並べ替えかもしれないと思うが、任意の助けをいただければ幸いです。

ありがとうございました!

Anywayz、取り扱いしてみてください)、それらが異なるように、私たち(開発者)を殺す(あなたがIE &、他のブラウザである場合)

+0

に合わせて、背景色はあなたがこの原因を見つけるか微調整、私は同じ問題を経験していますし、Googleはどこにも – JackSD

+0

いや、それのためにfindaの原因をやったことがない私を取得されていません。しかし、HTML5ビデオを扱ったことで、コーデックに依存する可能性があると私は思っています。コーデックを使いこなそう。それが助けにならないならば、GOKは正しいかもしれません。それはそれを引き起こすちょっとしたブラウザ実装です。 –

答えて

1

Safariはそれは私が私のCSSファイルで次に

if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) 
    { 
     $('body').addClass('safari'); 
    } 

をサファリを検出し、ボディにクラスを追加するの下に、私はJavaScriptで渡された問題を解決するために、MP4を再生する唯一の主要なブラウザでしたビデオの背景

body.safari, 
.safari video, 
.safari .mantle { 
    background:#3b3b3b; 
} 
+0

これまでずっと、私がこれまでの問題を解決できるかどうかはわかりませんが、何らかのブラウザ検出を行う唯一の解決策のように思えます。だから答えとしてこれを選ぶことは、実際に私が望んでいた解決策ではありませんでした。 –

-1

バディは、常にブラウザ内の色合いとCSSの問題の差がありますdetect browser型にスクリプトコードを追加し、Javascriptで陰影を変更することにより、ブラウザの互換性が向上しました。

Njoy !!!私の場合は

+0

私はブラウザの問題があることを知っています。私は2つの異なるブラウザがJPGを異なってレンダリングするのを見たので、長いことがありました。ですから、私はコーデックについて尋ねています。 –