0

所以我只是试图阻止在页面加载时播放 Flash 视频,但到目前为止还没有成功。有问题的代码如下:

<div id="flashcontent">This text is replaced by the Flash movie.</div>
<script type="text/javascript">

var so = new SWFObject("link_to_video","mymovie", "350", "400", "8", "");

so.addParam("play","false");          
so.write("flashcontent");

</script>

link_to_video当然实际上是一个真正的链接。视频播放得很好,但无论有没有 addParam,它都会在页面加载时播放。该代码使用的是 1.5 版本的本地版本的 SWFObject,但据我所知,addParam 函数在 1.5 中可用。升级到 2.0 不是理想的解决方案。

4

1 回答 1

1

您的视频是在主时间线上带有动画的实际 Flash 电影吗?这是 play 参数实际控制的唯一内容。如果您的 SWF 是某种视频播放器,那么 play 参数实际上不会做任何事情。相反,您可能会使用 addVariable,然后在 SWF 中查找该变量(在 AS3 中,它位于舞台的 loaderInfo 对象中)并使用该值来确定视频是否自动播放。

于 2009-08-28T11:48:35.637 回答