MediaPlayer不显示控件 - Firefox和IE的问题。怎么解决?

时间:2009-03-16 18:01:56

标签: internet-explorer firefox streaming windows-media-player

我得到了这段代码:

<object id="MMPlayer1"
codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701
type=application/x-oleobject height=238 width=240 align=absmiddle
classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95>
<param name="FileName" value="http://www.abradio.cz/asx/beta32.asx">
<param name="ShowControls" value="1">
<param name="ShowStatusBar" value="0">
<param name="ShowDisplay" value="0">
<param name="DefaultFrame" value="Slide">
<param name=”PlayCount” value="1">
<param name="Autostart" value="1">
<embed
src="http://www.abradio.cz/asx/beta32.asx" width=240 height=238 autostart=1 loop=0
align="absmiddle" type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp"
showcontrols=1 showdisplay=1 showstatusbar=0 > </embed></object>

它似乎无法正常工作,因为“没有视频”显示..我宁愿让自定义图像显示而不是它,或控制面板暂停,或停止流。有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您应该使用Flash播放器在所有主流浏览器中播放视频。您可以像使用Windows Media Player一样嵌入它。缺点是你不能使用Flash播放ASX文件,除非你先将它们转换为FLV文件。 Check out this website for information关于如何嵌入Flash播放器。并check this out用于将Windows Media文件转换为Flash FLV文件。它指向FFMpeg,一个开源视频转换器。 executable files for Windows are here

但要在所有IE浏览器中播放视频,请执行以下操作:

首先,视频未显示,因为您使用“文件名”而不是“网址”来指向网址。 : - )

要播放“beta32.asx”文件,请删除该行:

<param name="FileName" value="http://www.abradio.cz/asx/beta32.asx">

并将其替换为以下行:

<param name="URL" value="http://www.abradio.cz/asx/beta32.asx">

要从播放器中删除播放控件,请将“ShowControls”更改为“0”:

从:

<param name="ShowControls" value="1">

为:

<param name="ShowControls" value="0">

use the examples found here显示如何连接自己的按钮以控制播放。它需要你使用一些JavaScript。