我开发了一个管理音频文件的Web应用程序。部分应用程序正在播放文件。我使用以下代码来播放文件:
<center>
<object id=\"MediaPlayer
type=application/x-oleobject height=52 standby=Instalando Windows Media Player ... width=358 align=absMiddle classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95>
<param name=FileName value="+path+">
</param><param name=AutoStart value=true>
</param><param name=volume value=3>
</param><param name=EnableContextMenu value=1>
</param><param name=TransparentAtStart value=\alse>
</param><param name=AnimationatStart value=false>
</param><param name=ShowControls value=true>
</param><param name=ShowDisplay value=false>
</param><param name=ShowStatusBar value=true>
</param><param name=autoSize value=false>
</param><param name=displaySize value=true>
</param></object>
</center>
这在使用IE时有效,但不能与其他浏览器一起使用,是否还有其他可以插入HTML代码的播放器?
Firefox(可能是其他人)不支持用于此目的的<object>
标记,因此您还需要插入<embed>
标记:
<center>
<object id=\"MediaPlayer
type=application/x-oleobject height=52 standby=Instalando Windows Media Player ... width=358 align=absMiddle classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95>
<param name=FileName value="+path+">
</param><param name=AutoStart value=true>
</param><param name=volume value=3>
</param><param name=EnableContextMenu value=1>
</param><param name=TransparentAtStart value=\alse>
</param><param name=AnimationatStart value=false>
</param><param name=ShowControls value=true>
</param><param name=ShowDisplay value=false>
</param><param name=ShowStatusBar value=true>
</param><param name=autoSize value>
</param><param name=displaySize value=true>
</param>
<embed src="+path+" height=30 width=358>
</object>
</center>
您正在使用Windows Media Player,因此您(或特别是您的用户)需要拥有该浏览器插件。 IE不需要浏览器插件,因为它已经与大多数Windows功能很好地融合(自然)。据我所知,浏览器插件将在安装后自动为所有浏览器提供。它可以从某个地方的微软网站上获得。