Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex/Flash能否录制屏幕?_Apache Flex_Flash_Actionscript 3_Video Capture - Fatal编程技术网

Apache flex Flex/Flash能否录制屏幕?

Apache flex Flex/Flash能否录制屏幕?,apache-flex,flash,actionscript-3,video-capture,Apache Flex,Flash,Actionscript 3,Video Capture,这个问题很直截了当,我只是想流式播放用户电脑的视频。就像从网络摄像头录制一样,但是源代码来自桌面(想想“屏幕播放工具”),我特别想在纯Flash中完成这项工作,不需要下载或加载 这对谷歌来说是一个简单的问题,但它被所有“导出到Flash”的独立屏幕播放工具弄糊涂了,因此不可能找到任何有用的东西 提前谢谢 我当然希望这不可能。这将是一个巨大的安全漏洞。想象一下,浏览一个带有微小(不可见)swf的流氓网站时,会将桌面视频流回到流氓网站。正如上面的评论所说,你不能。除了安全原因,Flash无法录制Fl

这个问题很直截了当,我只是想流式播放用户电脑的视频。就像从网络摄像头录制一样,但是源代码来自桌面(想想“屏幕播放工具”),我特别想在纯Flash中完成这项工作,不需要下载或加载

这对谷歌来说是一个简单的问题,但它被所有“导出到Flash”的独立屏幕播放工具弄糊涂了,因此不可能找到任何有用的东西


提前谢谢

我当然希望这不可能。这将是一个巨大的安全漏洞。想象一下,浏览一个带有微小(不可见)swf的流氓网站时,会将桌面视频流回到流氓网站。

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


根本不认为这是可能的。

我同意jdigital的说法,但我注意到在一些网站上,flash会弹出一个弹出窗口,询问它是否可以访问网络摄像头将其上传,YouTube之类的软件也可以让你直接从网络摄像头上传到网络(我没有尝试过,但假设他们使用flash),我在这里猜测,但是如果你可以用视频流代替桌面上的视频,那么这在某种程度上是可能的


OneSHOT

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


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

我认为要将计算机记录到屏幕,您可以下载一些屏幕记录器,将屏幕记录导出为Flash。是制作Flash screencast的好工具,它具有强大的编辑功能。免费版本的Jing Project只生成SWF文件,但这正是您想要的。

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


这里的

由于安全沙盒,Flex/Flash无法录制屏幕…正确

但它提供了一种机制来记录它的组件,所以我们可以使用它。 就像……把所有的组件放在一个摇摄器(或任何其他组件)中并记录该组件,它可以作为记录屏幕的替代方法

然后从这里下载swf文件


显然,它仍然需要请求许可,其方式与Flash当前请求从网络摄像头/麦克风录制许可的方式完全相同。没有安全原因,使用此逻辑也不可能捕获网络摄像头和麦克风。Adobe为这种情况销售了一些产品,所以我认为这是一个财务决定,不将其放在Flash中,我们使用的解决方法是使用Java进行屏幕录制和流媒体