有没有人知道在Mac上用NSOpenGLView设置NP插件的资源/例子?我尝试过修改WebKit SVN中的一些示例,但没有加载GLView。我设置它的方法是将NSOpenGLView层存储到主插件层中,就像示例存储Quartz composer层一样。
如果任何人有任何关于在哪里找到相关文档的提示或建议(谷歌搜索到目前为止还没有帮助),我们将不胜感激。
发布于 2011-12-06 08:05:53
您不能在NPAPI插件中使用任何类型的NSView;NPAPI插件中没有可以使用的NSView主机(嗯,有一些针对基于碳的旧浏览器的hack,但它们从未在所有64位浏览器中得到支持或支持)。
您可以做的是使用CoreAnimation和InvalidatingCoreAnimation,这允许您使用CAOpenGLLayer,FireBreath有一个名为BasicMediaPlayer的示例,其中包含执行此操作的示例代码。
https://stackoverflow.com/questions/8392498
复制相似问题