我们正在我们的网站上发布一个视频。视频由 Adobe Captivate(.swf 文件)创建。我通过使用对象标签来做到这一点。问题是 Flash 播放器没有全屏选项。所以我们必须使用宽度和高度参数设置 Flash 的大小。但是不可能给出适合所有分辨率的宽度和高度。那么有没有办法给出相对于 PC 分辨率的视频高度?或者有什么办法可以全屏播放flash?顺便说一句,我们正在使用带有 active_x 的 flash player 11.6
更新 我已经尝试过你的 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 文件中的任何内容吗?