Встраивание флеш-плеера Wimpy, чтобы он работал в Firefox - PullRequest
2 голосов
/ 15 января 2009

Может ли кто-нибудь помочь мне заставить игрока Wimpy работать в Firefox? Я следовал руководству со страницы Wimpy документации и до сих пор никуда не денусь.

Для тестов я использовал один и тот же HTML-код для встраивания другого SWF-файла, и он отлично работает. Может быть, SWF-файл поврежден сам? Тогда почему он отлично работает на IE?

Вот тестовый HTML-код с двумя flash-объектами. Левый - 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 ]

1 голос
/ 21 января 2009

Оказалось, что используемая мной версия проигрывателя Wimpy немного устарела и не будет работать с Flash 10. Это со страницы их поддержки:

Только последняя версия Wimpy продукты работают с плагином Flash версия 10.

Старые версии Wimpy больше не будут работать для пользователей, которые обновили свои Flash Plugin до версии 10. Это из-за того, что плагин более строгий относительно того, как Код ActionScript интерпретируется в плеере.

Обновление с младшего номера версии бесплатно. После обновления Wimpy снова работает.

1 голос
/ 15 января 2009

Я бы очень рекомендовал использовать swfobject , который позаботится об обнаружении флэш-плеера, встроит правильный код для этого браузера и даст вам хороший способ предоставить запасной контент. Кроме того, в вашем коде это будет выглядеть чище!

Вот так:

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