本文介绍了Flex/Flash 可以录屏吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

This question is pretty straight forward, I literally just want to stream video of a user's computer. Just like recording from a webcam, but with the source coming from the desktop (think "screencasting tool".) I specifically want to do this in pure Flash, no downloads or add-ons.

这对 Google 来说是一个简单的问题,但它会被所有导出到 Flash"的独立截屏工具混淆,因此无法找到任何有用的东西.

This would be an easy question for Google, but it is confused by all of the standalone screencasting tools that "export to Flash", making it impossible to find anything useful.

提前致谢!

推荐答案

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

This is not possible due to security restrictions. If you check out Adobe's "ConnectNow" product, you'll note that you have to install a special helper application called the "ConnectNow Add-In" in order to use their screen sharing feature. The Add-In is actually an executable file that has the elevated privileges necessary to share / record your screen.

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

If you're looking for ways to add this kind of functionality to a Flash application, your best bet is to use a signed Java applet with the java.awt.Robot class (which support screen capturing) or a native ActiveX / Browser plug-in. You can then integrate these with Flash using the ExternalInterface / Javascript bridge.

这篇关于Flex/Flash 可以录屏吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 17:22