全屏播放Flash视频

时间:2013-03-01 09:38:37

标签: html flash

我们正在我们的网站上发布视频。由Adobe Captivate(.swf文件)创建的视频。我是通过使用object标签来做到这一点的。问题是flash播放器没有全屏选项。所以我们必须使用width和height参数设置flash的大小。但它不可能给出适合所有分辨率的宽度和高度。那么有没有办法给出相对于PC分辨率的视频高度?或者有没有办法在全屏播放闪光灯?顺便说一句,我们使用flash player 11.6 with active_x

更新 我试过你的swiffit方法......我的代码是

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <title></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" src="swffit.js"></script>

        <script type="text/javascript">
            swfobject.registerObject("myFlashContent", "11.6.0");
                    swffit.fit("myFlashContent", 1000, 590);
        </script>

    </head>
    <body>
        <div>
            <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="600" id="myFlashContent">
                <param name="movie" value="D:\desktop\BS demo.swf">
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="D:\desktop\BS demo.swf" width="800" height="600">
                <!--<![endif]-->
                    <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>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>
        </div>
    </body>
</html>

但是全屏不工作..我有什么遗漏吗?我是否必须在swiffit.js文件中更改任何内容?

1 个答案:

答案 0 :(得分:1)

查看您的代码,我看到一个问题,那就是您似乎忘记了包含allow full screen参数。尝试添加

<param name="allowFullScreen" value="true" /> 

我以前没有使用动作脚本的经验,因此我无法帮助您使用.swf文件,但我相信您会找到article about working with full screen mode 是有用的。