我已经在网页中嵌入了一个音频剪辑,但是当我运行该页面时(在IE上对我来说是必需的),而不是给我一个音频控制栏(pause/play/等),它给我一个大的白色框(水平的音频控制栏的形状),侧面有向上/向下箭头。
<p style="text-align:center">
<!--[if IE]><!-->
<object data="overture.mp3" type="audio/mpeg" class id="02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="280" height="25">
<!--<![endif]-->
<!--[if !IE]><!-->
<object data="overture.mp3" type="audio/mpeg" width="280" height="25">
<!--<![endif]-->
<param name="src" value="overture.mp3" />
<param name="autoplay" value="true" />
<param name="autostart" value="true" />
<param name="controller" value="true" />
<param name="showcontrols" value="true" />
<embed src="overture.mp3" type="audio/mpeg"
pluginspage="http://www.apple.com/quicktime/download"
width="280" height="25">
</embed>
</object>
</p>发布于 2012-08-09 02:43:13
试着把它从一个段落标签中拿出来,放在一个div中,我也相信你的IE if语句应该是这样的
<!--[if IE]> -->
<!--[endif]-->而不是
<!--[if IE]><!-->
<!--<![endif]-->HTML5还支持音频标签,如下所示:
<audio controls="controls">
<source src="song.mp3" type="audio/mp3" />
</audio>https://stackoverflow.com/questions/11865371
复制相似问题