嵌入式音频剪辑不起作用

时间:2012-08-08 13:15:26

标签: html audio embed

我已经将音频剪辑嵌入到网页中但是当我运行页面时(在我需要的IE上),而不是给我一个音频控制栏(暂停/播放/等)它给了我一个大的白色方框(音频控制条形状的水平方向),侧面有向上/向下箭头。

 <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>

1 个答案:

答案 0 :(得分:1)

尝试将其从段落标记中删除并首先将其放入div中,并且我相信您对IE的if语句应如下所示

<!--[if IE]> -->
<!--[endif]-->

而不是

<!--[if IE]><!-->
<!--<![endif]-->

HTML5还支持音频标记,如下所示:

<audio controls="controls">
 <source src="song.mp3" type="audio/mp3" />
</audio>