我正在看一个项目,它需要在一个flash视频上播放另一个视频的能力。有点像动画水印,上面的视频有透明区域,可能和下面的不一样宽/高。
使用Flash/Flex,这可以在web应用程序中实时完成吗?或者你必须使用离线服务器应用程序?
编辑:这不是一个HTML问题。它是关于在Flex中创建一个简单的视频编辑工具。也许我想把一匹奔跑的马的视频叠加在路过的风景或其他视频上。最终,能够输出单个混合视频是有用的,但对于太慢的视频编辑,需要随着覆盖视频的位置改变而实时回放。希望这能澄清一些事情?
发布于 2009-11-23 02:30:01
将这两个视频放在你的fla中的不同层上。视频文件必须是.flvs格式的。确保alpha通道是在视频中编码的,这意味着要在顶部...这是使用您的编码程序,如Flash视频编码器。这可能就是它现在对你不起作用的原因。
发布于 2009-11-23 02:06:04
我最近没有做太多的flash工作,但我对flash的记忆(我假设这是flex的一部分),你可以绘制几个文件并将它们放在不同的级别上,比如z-index。
如果你需要一些实时键控或类似的东西,这超出了我对flash的了解。
您也可以使用带有z索引的CSS,通过基本的HTML/CSS方法来实现这一点。但是,如果可以的话,我希望让flash来做所有繁重的分层工作。
发布于 2009-11-23 02:23:18
我不认为你会得到这样的功能,
好吧,我在想,为什么你需要播放相互重叠的flash文件..如果你想要一些水印(静态或动态内容),你可以把它放在一个单独的flash文件中,你不需要重叠这两个文件。
即使可以使两个flash文件在网页上重叠,也不推荐这样做,因为它需要将大量数据传输到浏览器(在最坏的情况下,需要2个文件,因此数据加倍),这反过来会引入更多的延迟来加载页面。这是对你自己的网页的降级..相反,尝试合并文件(图像或闪存),以节省要通过浏览器传输的内存量。
https://stackoverflow.com/questions/1779148
复制相似问题