Pergunta

Alguém conhece algum recurso / exemplo para configurar um plugin NP web no Mac com um NSOpenGLView?Tentei modificar alguns dos exemplos no WebKit SVN, mas não carrega o GLView.A forma como eu configuro é armazenando a camada NSOpenGLView na camada de plug-in principal, da mesma forma que os armazenamentos de amostra na camada do Quartz Composer.

Se alguém tiver alguma dica ou sugestão de onde realmente encontrar documentação sobre como fazer isso (as pesquisas no google não ajudaram até agora), ficaria muito grato.

Foi útil?

Solução

Você não pode usar qualquer tipo de NSView com um plugin NPAPI;não há host para um NSView que você possa usar dentro de um plug-in NPAPI (bem, existem alguns hacks para navegadores mais antigos baseados em carbono, mas eles nunca foram suportados ou suportáveis e quebram em todos os navegadores de 64 bits).

O que você pode fazer é usar CoreAnimation e InvalidatingCoreAnimation, que permite usar um CAOpenGLLayer, e FireBreath tem umexemplo chamado BasicMediaPlayer que tem um código de amostra para fazer isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top