有没有人知道在Mac上使用NSOpenGLView设置NP网络插件的任何资源/示例?我已经尝试修改WebKit SVN中的一些示例,但它没有加载GLView。我设置它的方式是将NSOpenGLView层存储到主插件层中,就像石英作曲家层下的样本存储一样。
如果有人有任何提示或建议在哪里真正找到有关此操作的文档(谷歌搜索到目前为止没有帮助),我们将不胜感激。
答案 0 :(得分:1)
您不能将任何类型的NSView与NPAPI插件一起使用;你可以在NPAPI插件中使用NSView没有主机(好吧,对于旧的基于碳的浏览器有一些黑客攻击,但它们从来都不支持或支持并且在所有64位浏览器中都可以使用。)
你可以做的是使用CoreAnimation和InvalidatingCoreAnimation,它允许你使用CAOpenGLLayer,而FireBreath有一个名为BasicMediaPlayer的例子,它有示例代码来执行此操作。