2011-08-12 10 views
0

私はHTML5に基づいたプロジェクトに取り組んでいます。私はIE 6などのレガシーブラウザをサポートする必要があります。私はいくつかのチュートリアル(diveintohtml.comに感謝)を読んだ後に次のコードを書きました。オーディオとビデオのどちらもInternet Explorerで動作していません...誰でも理由を説明できますか?HTML 5フォールバックが機能しません。どうして?

<audio controls="controls" preload="true">     
    <source src="india.mp3" type="audio/mp3" /> 
    <object height="40" width="60" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"> 
    <param name="AutoStart" value="1" /> 
    <param name="FileName" value="india.mp3" /> 
    <param name="preLoad" value="true"/> 
    </object> 
</audio> <br/> <br/> 
<video controls="controls" preload="true" autoplay="true">     
    <source src="emptiness.mp4" autoplay="true"> 
    <source src="billyBrowsers.ogg" autoplay="true"> 
    <object data="emptiness.flv" type="application/x-shockwave-flash" width="400" height="350"> 
    <param value="emptiness.flv" name="movie"/> 
    </object> 
    <embed src ="emptiness.flv?file=emptiness.flv" width="800" height="600" allowfullscreen="true" /> 
</video> 

おかげで、事前に...申し訳ありませんが、質問のフォーマットではないために...実際に私はそれを行う方法を知らない...

答えて

2

レガシーブラウザでHTML5の機能を実装しようとしている場合、あなたはModernizrなど、主要なHTML5「シム」が必要になります。

IE6で音声とビデオを使用する必要がある場合は、Flashにフォールバックする必要があります.Kroc CamenによってVideo for Everybodyにチェックしてください。

+0

ありがとうございました...編集されたコードを見てください.... – aProgrammer

関連する問題