我正在Adobe Air制作白板应用程序。我想与其他用户共享我的屏幕,并允许他访问我的桌面,类似于远程桌面。
我尝试使用谷歌搜索,但没有找到有用的信息。
任何人都可以给我一些有用的指针来查看它。
答案 0 :(得分:3)
我认为没有任何东西可以满足您的需求。
我认为,从理论上讲,你可以每x毫秒抓住你的舞台截图并将其发送到另一端。但这将是大量的数据传输。您应该制定一种算法,该算法仅发送有关屏幕中实际更改的像素的信息,以提高效率。也许你可以移植一个开源C库?
一旦拥有超高效算法,就可以使用new P2P capabilities of Flash player 10来加速信息交换。但这看起来很糟糕。
你也可以去开源路线,忘记AIR及其启动外部应用程序的限制,并使用SWHX和任何C库来完成实际工作。对我来说听起来更合理。
或许我已经完成了一些我不知道的事情。
我真的把它留作奖励,Darron Schall写了VNC client in AS3时间之前,这不完全是你所需要的,但它是相关的。
祝你好运:)涓
答案 1 :(得分:1)
好的经过大量的谷歌搜索和研究,并通过论坛和博客吓到我找到的最佳解决方案是使用Adobe-Java Merapi Bridge。
Merapi允许您将adobe air应用程序连接到Java应用程序并调用其方法。
Google for merapi,你解决了问题!
答案 2 :(得分:0)