在浏览器中播放音频

问题描述 投票:3回答: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代码的播放器?

html audio audio-player
3个回答
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>

1
投票

基于Flash的MP3播放器几乎可以在任何地方播放;肯定在比Windows Media Player更多的平台上:)

我个人最喜欢的是EMFF

查看this SO question了解更多信息


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.