背景 我有一个使用Flash Builder在ActionScript中编写的Air Android项目,以及使用Eclipse在Java中编写的Android项目。我想结合这两个项目,我想将Air项目集成到我的Java Android项目中。我不想有两个独立的项目。
My Air项目使用 Adobe Media Server 和 rtmp 协议发布/播放实时流。
我尝试了几种方法:
Adobe Native Extention :我可以从我的Air项目中调用Java本机代码,但这与我想要做的相反。
Java Native Interface :我可以用它来调用c / c ++ / assembly ......但我没看到JNI如何调用Air项目
Android Webview :创建了一个html文件,嵌入了我的Air项目的.swf文件,并使用Android Java Webview直接运行.swf文件。但它已经不再适用了,我想Android 2011年之后不再支持Flash播放器了。
问题:
谢谢!
答案 0 :(得分:1)