2011-08-12 44 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的特性,你是需要一個主要的HTML5'墊片',如Modernizr

如果你必須讓IE6(ouch)中的音頻和視頻工作,你將不得不後退到Flash--檢查Kroc Camen的Video for Everybody

+0

謝謝...請參閱編輯的代碼.... – aProgrammer