Domanda

Qualcuno conosce risorse / esempi per la configurazione di un plug-in web NP su Mac con NSOpenGLView?Ho provato a modificare alcuni degli esempi nel WebKit SVN, ma non carica GLView.Il modo in cui l'ho configurato è archiviare il livello NSOpenGLView nel livello del plug-in principale, proprio come il campione memorizza il livello del compositore di Quartz.

Se qualcuno ha suggerimenti o suggerimenti su dove trovare effettivamente la documentazione su come eseguire questa operazione (le ricerche su Google non hanno aiutato finora), sarebbe molto apprezzato.

È stato utile?

Soluzione

Non è possibile utilizzare alcun tipo di NSView con un plug-in NPAPI;non c'è un host per un NSView che puoi usare all'interno di un plugin NPAPI (beh, ci sono alcuni hack per i browser più vecchi basati sul carbonio, ma non sono mai stati supportati o supportabili e non funzionano in tutti i browser a 64 bit).

Quello che puoi fare è utilizzare CoreAnimation e InvalidatingCoreAnimation, che ti consentono di utilizzare un CAOpenGLLayer e FireBreath ha unesempio chiamato BasicMediaPlayer che ha un codice di esempio per farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top