Воспроизведение аудио в браузере - PullRequest
3 голосов
/ 20 января 2010

Я разработал веб-приложение для управления аудиофайлами. Часть приложения играет файлы. Я использую следующий код для воспроизведения файлов:

<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-код?

Ответы [ 3 ]

1 голос
/ 20 января 2010

Существуют MP3-плееры на базе Flash, которые будут воспроизводиться практически везде; конечно, на большем количестве платформ, чем Windows Media Player :)

Мой личный фаворит EMFF

проверить этот вопрос SO для более

0 голосов
/ 20 января 2010

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>
0 голосов
/ 20 января 2010

Вы используете проигрыватель Windows Media, поэтому для этого вам (или, в частности, вашим пользователям) необходим подключаемый модуль браузера.IE не требует плагин для браузера, так как он уже хорошо сочетается с большинством функций Windows (естественно).Насколько мне известно, плагин для браузера будет автоматически доступен для всех браузеров после установки.Это доступно на веб-сайте Microsoft где-то.

...