3

这个问题很简单,我真的只想流式传输用户计算机的视频。就像从网络摄像头录制一样,但来源来自桌面(想想“截屏工具”。)我特别想在纯 Flash 中执行此操作,无需下载或附加组件。

这对 Google 来说是一个简单的问题,但它被所有“导出到 Flash”的独立截屏工具弄糊涂了,因此无法找到任何有用的东西。

提前致谢!

4

7 回答 7

6

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

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

于 2009-03-05T15:23:18.077 回答
4

我当然希望这是不可能的。这将是一个巨大的安全漏洞。想象一下访问一个带有微小(不引人注意的)swf 的流氓网站,它将您桌面的视频流回流氓网站。

于 2009-03-05T04:24:48.627 回答
0

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

根本不认为这是可能的。

于 2009-03-05T13:19:19.030 回答
0

我同意 jdigital 所说的,但注意到在某些网站上会出现一个弹出窗口,询问它是否可以访问网络摄像头以将其流式传输,您也可以通过电子管等方式从网络摄像头直接录制到网络(我还没有尝试过,但假设他们使用闪存),我猜这里但是如果你可以用视频流代替桌面的 vid,那么这应该以某种方式成为可能。

高温高压

OneSHOT

于 2009-03-05T13:25:59.840 回答
0

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

于 2009-06-03T05:50:37.907 回答
0

Flex 不能录制屏幕,但是如果你想录制你在 .swf 中运行的 flash 项目是可能的……我们可以录制 flex 的组件,所以把你所有的组件放在一个组件中并记录那个组件。 .

这里也检查一下

于 2015-04-13T12:02:32.667 回答
0

由于安全沙箱,Flex/Flash 无法录制屏幕...true。

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

检查这个

并从这里下载一个 swf 文件

屏幕捕捉.swc

于 2015-04-20T13:40:36.433 回答