Embedding flash within a custom desktop application, using NPAPI?

倖福魔咒の 提交于 2019-11-27 16:59:46

问题


Note: Please don't answer with just use Adobe AIR". I am aware of it, and it's not applicable in this situation.

I've been reviewing the Gecko Plugin API reference.

I'm assuming I'd have to implement all the required browser-side functionality. My goal is to be able to access the graphical output of Flash at a low level, in order to integrate them into an application, along with other native code. Adobe AIR is a future possibility but performance is nowhere near good enough yet for this project.

Does anyone know of an open-source project which acts as a NPAPI plugin host? I suppose alternatives are to extract the necessary bits from WebKit, etc.


回答1:


Yep, check out ScreenweaverHX:

http://haxe.org/com/libs/swhx

http://code.google.com/p/screenweaver-hx/

HTH




回答2:


nspluginwrapper implements browser-side npapi to make a proxy allowing 32-bit plugins to be used in 64-bit browser, and has fewer lines of code than a browser, could be a good starting point if you want to implement it.

also maybe unrelated but aiming at similar environment is chromeless, a derivative of Firefox which is a lightweight browser which doesn't have an interface, useful to make a desktop app out of html, javascript and plugins.



来源:https://stackoverflow.com/questions/643177/embedding-flash-within-a-custom-desktop-application-using-npapi

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!