【问题标题】:MediaPlayer does not show controls - problem with Firefox and IE. How to solve it?MediaPlayer 不显示控件 - Firefox 和 IE 的问题。如何解决?
【发布时间】:2009-03-16 18:01:56
【问题描述】:

我得到了这段代码:

<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>

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

【问题讨论】:

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


    【解决方案1】:

    您应该使用 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 浏览器中播放,请执行以下操作:

    一方面,视频没有显示,因为您使用“文件名”而不是“URL”来指向 URL。 :-)

    要播放“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。

    【讨论】:

    • 它不起作用。在 Firefox 中查看此 URL! :hrajsa.sk/hraj-Bulwark%2053-735-1.htm
    • 我不得不禁用它,因为用户无法停止音乐 -> 我想确保他可以。是不是有什么可以播放流式url的flash东西?
    • 我不建议尝试从 FireFox 嵌入 WMP。它要求用户自己安装东西。请改用 Flash。
    • 可以在Firefox中嵌入WMP;默认的 Windows 安装尝试包含 WMP 插件,甚至一些 Linux 发行版也尝试相同,尽管通常存在编解码器困难。它不可靠,但即使在 IE 中我也发现 WMP 插件不可靠......
    • 如果您想将播放器更改为 Flash,很遗憾,您还必须将广播电台产生的流类型从 WMA-in-MMS 更改为 MP3-in-HTTP(Icecast 服务器,最适合 Flash)或 MP3-in-ICY(SHOUTcast 服务器)。这可能不在你的掌控之中。
    猜你喜欢
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 2013-12-18
    • 2018-08-06
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    相关资源
    最近更新 更多