0

我正在尝试将 Flash 电影 (.flv) 嵌入到具有透明背景的网页中。

要求: - Flv 在透明模式下运行 - 我必须能够查看下面的 html 内容。- 电影不会自动播放 - 电影包含在一个 div 中,并且绝对使用 CSS 定位 - 没有视频控件或覆盖,你不应该知道它是一个 flv - 加载时电影是隐藏的 - 使用 jQuery,我单击一个图像链接来显示并播放视频,再次单击它会停止并隐藏视频 - 反之亦然

我尝试使用带有 swfobject.js 和 javascript 控件的 Longtail 视频播放器,但没有任何乐趣。视频不透明,通过点击播放静止功能进行控制。

我是不是把看似很简单的任务复杂化了。

我很乐意探索任何实现。

Adobe Flash 嵌入参数已正确设置并且 wmode = 透明。

任何帮助将不胜感激。

干杯保罗

4

1 回答 1

2

这将在 Flash 中为您提供透明覆盖。它是一组非常好的代码。

http://code.google.com/p/swfobject/

SWF 对象示例

上面给出的示例是您对 SWFObject 的基本使用所需要的,但是如果您想使用 Flash 插件必须提供的其他一些参数怎么办?SWFObject 使添加您可能需要的任何额外参数变得非常容易。以下示例是您可能希望用于嵌入 Flash 内容的多种不同方法。

添加一些额外参数的简单示例

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100%", "7", "#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
<div id="flashcontent"><!--put a place holder image in here.--></div>

http://blog.deconcept.com/swfobject/

编辑:感谢 Unreality:代码库中有更新,您现在可以在此处访问它:http: //www.code.google.com/p/swfobject

于 2009-12-07T06:02:57.377 回答