3

我开发了一个管理音频文件的 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 代码中?

4

3 回答 3

1

有基于 Flash 的 MP3 播放器,几乎可以在任何地方播放。当然在比 Windows Media Player 更多的平台上 :)

我个人最喜欢的是EMFF

查看这个 SO question了解更多信息

于 2010-01-19T22:56:28.123 回答
0

您使用的是 Windows Media Player,因此您(或特别是您的用户)需要为此安装浏览器插件。IE 不需要浏览器插件,因为它已经与大多数 Windows 功能(自然)很好地融合在一起。据我所知,浏览器插件在安装后将自动适用于所有浏览器。它可以从某个地方的 microsoft 网站获得。

于 2010-01-19T23:01:11.527 回答
0

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>
于 2010-01-19T23:11:33.093 回答