我使用Actionscript和Red5开发了一个视频通话应用程序。现在我想要包括屏幕共享,我的想法是捕获屏幕视频并将其发布到red5服务器,但我没有找到任何API来捕获/记录AS3中的屏幕。 任何人都可以告诉我在As3中是否有任何捕获屏幕的调用。 当我搜索时,我发现了这些陈述。但我没有找到任何运气。
screenCapture = ScreenCapture.getInstance();
screenCapture.source = stage;
screenCapture.fps = 12;
screenCapture.size( 400, 300 );
screenCapture.x = 400;
screenCapture.y = 250;
stage.addChild( screenCapture );
答案 0 :(得分:0)
使用Java或某些C / C ++捕获屏幕有很多种方法,但在AS3中基本上不可能。如果你想这样做,你有两个选择:
查找或创建用于捕获屏幕的AIR的ANE
查找或创建"虚拟"捕捉屏幕并作为相机设备暴露于AS3的相机