我正在开发一个基于HTML5的项目,我需要支持IE 6等传统浏览器。我在阅读了一些教程之后编写了以下代码(特别感谢diveintohtml.com),但代码似乎没有用。音频和视频都没有在Internet Explorer中工作......任何人都可以解释原因吗?
<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>
提前感谢...抱歉没有格式化问题......实际上我不知道该怎么做..
答案 0 :(得分:2)
如果您尝试在旧版浏览器中实现html5功能,则需要一个主要的HTML5“垫片”,例如Modernizr。
如果你必须在IE6(ouch)中使用音频和视频,你将不得不回到Flash - 请查看Kroc Camen的Video for Everybody。