代码之家  ›  专栏  ›  技术社区  ›  Michał Niedźwiedzki

嵌入flash Wimpy播放器,使其在Firefox中工作

  •  2
  • Michał Niedźwiedzki  · 技术社区  · 17 年前

    有人能帮我让Wimpy播放器在Firefox中运行吗?我跟随导游从 Wimpy documentation page 我仍然一事无成。

    对于测试,我使用相同的HTML代码来嵌入不同的swf文件,它工作得很好。可能是SWF文件本身损坏了吗?那么为什么它在IE上运行良好呢?

    Here is a test HTML code 有两个闪光物体。左边一个是Wimpy,另一个只是一个例子。目前,只有正确的一个出现了。

    这是我用来嵌入它的代码:

    <object width="185" height="292" id="wimpy" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,47,0">
    <param name="allowscriptaccess" value="always"></param>
    <param name="allownetworking" value="all"></param>
    <param name="movie" value="http://www.blastbeat.tv/upload/mp3s/wimpy.swf"></param>
    <param name="loop" value="false"></param>
    <param name="menu" value="false"></param>
    <param name="quality" value="high"></param>
    <param name="scale" value="noscale"></param>
    <param name="align" value="center"></param>
    <param name="salign" value="lt"></param>
    <param name="bgcolor" value="ffffff"></param>
    <param name="wmode" value="transparent"></param>
    <param name="flashvars" value="wimpyApp=http://www.blastbeat.tv/upload/mp3s/wimpy.sql.ed.php&wimpySkin=http://www.blastbeat.tv/upload/mp3s/skin_blackpod8.xml&useMysql=yes&queryValue=21&queryWhere=user_id&startPlayingOnload=no&randomOnLoad=yes&loopPlaylist=all&popUpHelp=no&trackPlays=http://www.blastbeat.tv/upload/mp3s/trackscript.php&scrollInfoDisplay=yes"></param>
    <embed width="185" height="292" scale="noscale" src="http://www.blastbeat.tv/upload/mp3s/wimpy.swf"
        allowscriptaccess="always"
        allownetworking="all"
        loop="false"
        menu="false"
        quality="high"
        scale="noscale"
        align="center"
        salign="lt"
        bgcolor="ffffff"
        wmode="transparent"
        flashvars="wimpyApp=http://www.blastbeat.tv/upload/mp3s/wimpy.sql.ed.php&wimpySkin=http://www.blastbeat.tv/upload/mp3s/skin_blackpod8.xml&useMysql=yes&queryValue=21&queryWhere=user_id&startPlayingOnload=no&randomOnLoad=yes&loopPlaylist=all&popUpHelp=no&trackPlays=http://www.blastbeat.tv/upload/mp3s/trackscript.php&scrollInfoDisplay=yes"
        name="wimpy"
        type="application/x-shockwave-flash"
    ></embed>
    

    2 回复  |  直到 17 年前
        1
  •  1
  •   grapefrukt    17 年前

    我强烈推荐使用 swfobject ,它负责检测flash播放器,为该浏览器嵌入适当的代码,并为您提供一种提供回退内容的好方法。此外,它在你的代码中看起来会更干净!

    像这样:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
      <head>
        <title>SWFObject dynamic embed - step 3</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <script type="text/javascript" src="swfobject.js"></script>
    
        <script type="text/javascript">
        swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
        </script>
    
      </head>
      <body>
        <div id="myContent">
          <p>Alternative content</p>
        </div>
      </body>
    </html>
    
        2
  •  1
  •   Michał Niedźwiedzki    17 年前

    事实证明,我使用的Wimpy播放器版本有点过时,不适用于Flash 10。这是他们的支持页面:

    只有最新版本的Wimpy 产品与Flash插件配合使用 版本10。

    旧版本的Wimpy将不再 为已升级的用户工作 Flash插件到版本10。这是 由于插件更严格 关于这种方式 Actionscript代码被解释 在玩家内部。

    从次要版本号升级是免费的。升级后,Wimpy再次投入运行。

    推荐文章