Flex / Flash可以录制屏幕吗?

时间:2009-03-05 04:16:41

标签: flex flash actionscript-3 video-capture

这个问题很简单,我只想流式传输用户计算机的视频。就像从网络摄像头录制,但来自桌面的源(想想“截屏工具”。)我特别希望在纯Flash,没有下载或插件中这样做。

这对谷歌来说是一个简单的问题,但它被所有“导出到Flash”的独立屏幕录像工具所困惑,使得无法找到任何有用的东西。

提前致谢!

7 个答案:

答案 0 :(得分:6)

由于安全限制,这是不可能的。如果您查看Adobe的“ConnectNow”产品,您将注意到必须安装一个名为“ConnectNow Add-In”的特殊帮助应用程序才能使用其屏幕共享功能。加载项实际上是一个可执行文件,具有共享/记录屏幕所需的提升权限。

如果您正在寻找将此类功能添加到Flash应用程序的方法,最好的办法是使用带有java.awt.Robot类(支持屏幕捕获)或本机ActiveX /的签名Java小程序浏览器插件。然后,您可以使用ExternalInterface / Javascript桥将它们与Flash集成。

答案 1 :(得分:4)

我当然希望这是不可能的。这将是一个巨大的安全漏洞。想象一下,一个流氓网站上有一个微小的(不明显的)swf,它将你桌面的视频流回到流氓网站。

答案 2 :(得分:0)

你不能像上面的评论所说的那样。除了安全原因,Flash无法记录Flash播放器之外的内容,更不用说浏览器了。

根本不认为这是可能的。

答案 3 :(得分:0)

我同意jdigital所说的但是在一些网站上已经注意到闪存出现了一个弹出窗口,询问是否可以访问网络摄像头以进行流式传输,还有管和类似的东西让你直接从网络摄像头录制网络(我还没试过,但假设他们使用闪存),我猜这里,但如果你可以替换视频流的桌面视频,那么这应该可以某种方式。

HTH

单稳

答案 4 :(得分:0)

我认为要将电脑录制到屏幕,你可以下载一些可以将你的屏幕录制导出为Flash的屏幕录像机。 DemoCreator是制作Flash截屏的好工具,它具有强大的编辑功能。免费版 Jing Project 仅生成SWF文件,但这就是您想要的。

答案 5 :(得分:0)

Flex无法录制屏幕,但如果您想录制可能在.swf中运行的Flash项目...... 我们可以记录flex的组件,所以将你的所有组件放在一个组件中并记录该组件......

这是Check this also

答案 6 :(得分:0)

由于安全沙箱,Flex / Flash无法记录屏幕......是的。

但是它提供了记录它的组件的机制,所以我们可以使用这个东西。 ....将所有组件放在Panner(或任何其他组件)中并记录该组件,它可以替代录制屏幕。

Check This

从此处下载swf文件

ScreenCapture.swc