代码之家  ›  专栏  ›  技术社区  ›  forrest

为什么Flash视频播放器不在Firefox中显示?

  •  1
  • forrest  · 技术社区  · 15 年前

    我正在尝试在上实现一个Flash YouTube视频播放器 this page . 我正在使用swfobject。

    代码如下:

            <!-- begin youTube player -->
            <div id="flashArea" class="flashArea" style="height:376;">
                <p>This content requires the Adobe Flash Player.<br />
                <a href="http://www.adobe.com/go/getflashplayer">
                <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a><br />
                <a href="http://www.macromedia.com/go/getflash/">Get Flash</a></p>
            </div>
    
    
      <script type="text/javascript">
        var mainswf = new SWFObject("youtube_player_standalone.swf", "main", "600", "250", "9", "#000000");
        mainswf.addParam("scale", "noscale");
        mainswf.addParam("wmode", "window");
        mainswf.addParam("allowFullScreen", "true");
        mainswf.addVariable("youtube_id", "_EC2tmFVNNE");
        mainswf.addVariable("title", "Harry Potter and the Deathly Hallows");
        mainswf.addVariable("controls_always_on", "false");
        mainswf.addVariable("controls_fade_out_time", "5");
        mainswf.addVariable("volume_cookie_on", "true");
        mainswf.write("flashArea");
      </script>
      <!-- end flash player -->
    

    唯一的问题是玩家没有出现。向下滚动页面,在第二个标题的正下方有一个大的空白-这是玩家所在的位置。

    我单独试过 here 它工作得很好,但是目的地页面上有些东西把它弄乱了。

    我希望能得到任何帮助来解决这个问题。

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   JD Isaacks    15 年前

    确保您使用的是正确的Firefox嵌入格式,这是唯一没有显示视频的浏览器。Chrome、IE和Safari都正确显示了它。

    可能是你的身高被设定为 376 而不是 376px

    对你 tip_style.css 第32行的文件 #main{padding-bottom:250px} 尝试移除它。

    推荐文章