Incorporação de Flash em um aplicativo desktop personalizado, usando NPAPI?
Pergunta
Nota:.. Por favor, não responda com apenas usar o Adobe AIR " Eu estou ciente disso, e não é aplicável nessa situação
Eu estive revendo a Gecko Plugin API referência .
Eu estou supondo que eu teria que implementar toda a funcionalidade do lado do navegador necessário. Meu objetivo é ser capaz de acessar a saída gráfica do Flash em um nível baixo, a fim de integrá-los em uma aplicação, juntamente com outro código nativo. Adobe AIR é uma possibilidade futura, mas o desempenho está longe de ser bom o suficiente para este projeto.
Alguém sabe de um projeto de código aberto que funciona como um plug-in NPAPI anfitrião? Suponho alternativas são para extrair os bits necessários do WebKit, etc.
Solução
Outras dicas
implementos nspluginwrapper-side navegador npapi para fazer uma procuração permitindo plugins de 32 bits para ser usado no navegador de 64 bits, e tem menos linhas de código do que um navegador, pode ser um bom ponto de partida se você quiser implementá-lo.
Também talvez não relacionado, mas visando ambiente semelhante é chromeless, um derivado do Firefox que é um navegador leve, que não tem uma interface, útil para fazer um aplicativo de desktop fora do html, javascript e plugins.