1

IE 9 で MediaElement.js のビデオが黒く表示されるが、オーディオは再生中だという質問をいくつか見ました。しかし、誰も答えを持っていないようです。私が観察した追加情報で新しいスレッドを開始しています。

PC でこれを経験している同僚が 1 人いますが、他のマシンでは再現できません。別の同僚は、それが自宅の PC で発生すると言います。動作するマシン間で正確な IE ビルド番号を比較する機会はありませんでした。

この問題は、当社のサイトおよびhttp://mediaelementjs.com/でホストされているビデオで明らかです。

私たちのサイトとhttp://mediaelementjs.com/からのビデオは正しい MIME タイプの video/mp4 で提供されており、ブラウザは MIME タイプを認識しています。

プレイヤーは MP4 を再生するために Flash にフォールバックしています。

ただし、YouTube でホストされているビデオをプレーヤーで再生すると、正しく動作します。

YouTube から送信されているビデオは、video/x-flv の MIME タイプで提供されています。

IE の Web 開発者を使用してドキュメント モードを Quirks、IE 7、または IE 8 に切り替えると、ビデオは正常に表示されます。

問題があるかどうかはわかりませんが、最近、Flash フォールバックで wmode=opaque から wmode=transparent に切り替えました。私はそれをテストすることができますが、コードをメイン サイトに再デプロイする必要があり、その切り替えを行った正当な理由があるため、必要がない限りライブに切り替えることは保留しています。

何か手がかりになりそうなものを見た人はいますか?

4

0 に答える 0