我们正在我们的网站上发布视频。由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文件中更改任何内容?
答案 0 :(得分:1)
查看您的代码,我看到一个问题,那就是您似乎忘记了包含allow full screen参数。尝试添加
<param name="allowFullScreen" value="true" />
我以前没有使用动作脚本的经验,因此我无法帮助您使用.swf文件,但我相信您会找到article about working with full screen mode 是有用的。