如何使AdobeAIR成为Java库

如何使AdobeAIR成为Java库,java,android,actionscript-3,flash,air-native-extension,Java,Android,Actionscript 3,Flash,Air Native Extension,我有一个AdobeAIR Android项目,是用Flash Builder上的ActionScript编写的。我想知道我是否可以把这个Air项目放到一个java库中,这样我的另一个在eclipse上用java编写的Android项目就可以使用它了 我一直在研究使用Java的AdobeAIR本机扩展。但本机扩展的作用似乎是在AdobeAIR中运行本机Java代码。我想做相反的事 我研究了JNI,但它可以用来调用c/c++/assembly,没有看到调用actionscript的方法 刚刚发现有一

我有一个AdobeAIR Android项目,是用Flash Builder上的ActionScript编写的。我想知道我是否可以把这个Air项目放到一个java库中,这样我的另一个在eclipse上用java编写的Android项目就可以使用它了

我一直在研究使用Java的AdobeAIR本机扩展。但本机扩展的作用似乎是在AdobeAIR中运行本机Java代码。我想做相反的事

  • 我研究了JNI,但它可以用来调用c/c++/assembly,没有看到调用actionscript的方法

  • 刚刚发现有一种方法可以通过Java.lang.Runtime从Java调用Air单机项目。但可能需要1-10秒才能打开独立的Air项目。我是否可以将Air应用程序集成到Java中

  • 如果我必须从Java调用独立项目,那么下一个问题来了,我的Air独立项目将播放rtmp直播流。但是,需要有Android/iOS设备不支持的Flash播放器。有没有办法玩rtmp而不是使用VLC播放器?我听说VLC播放器有1-2秒的延迟

  • 更新: 所以有人让我调查哈克斯。它可以将AS3编译成jar,Java可以使用它。