使用 Adobe Flex 创建视频捕获/截屏
是否可以使用 Adobe Flex 创建视频捕获/截屏?
我想以合理的帧速率录制用户桌面的任何部分(网络浏览器、操作系统桌面等),从麦克风录制,然后创建视频文件。
我更喜欢通过 Flex 而不是使用 Java 来完成此操作(例如:Screencast-o-matic)或使用 Windows 应用程序(例如:Camtasia Recorder)
Is it possible to create create a video capture / screencast using Adobe Flex?
I would like to record any part of the users desktop (the web browser, the OS desktop, etc.) at a reasonable frame rate, record from the microphone, and then create a video file.
I would prefer doing this via Flex rather than using Java (Ex: Screencast-o-matic) or using a Windows App (Ex: Camtasia Recorder)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可以,您无法通过浏览器或仅限 Flex 的 AIR 应用程序执行此操作。您只能捕获应用程序窗口内的内容。此外,您无法捕捉窗户下方的任何东西。因此,如果您将窗口设置为 99% 透明并捕获,则不会捕获任何底层窗口或桌面。
AIR 2 有一个 NativeProcesses API,您可以使用它来完成此任务。 gotoandlearn.com 有一个创建屏幕截图的教程,该教程可能会扩展到视频捕获。代价是您不再制作纯粹的 Flex 应用程序。此外,这仅适用于 AIR,不适用于浏览器。
No, you cannot do this via the browser or a Flex-only AIR app. You can only capture things that are within the application's window. Additionally you cannot capture anything beneath the window. So if you made your window 99% transparent and captured that you would not capture any underlying windows or the desktop.
AIR 2 has a NativeProcesses API that you could use to accomplish this. gotoandlearn.com has a tutorial for creating screenshots that could probably be expanded into video capture. The trade-off is that you're not making a pure Flex app anymore. Also this only works for AIR and not in the browser.