0

有谁知道在 Mac 上使用 NSOpenGLView 设置 NP Web 插件的任何资源/示例?我尝试修改 WebKit SVN 中的一些示例,但它没有加载 GLView。我设置它的方式是将 NSOpenGLView 层存储到主插件层中,就像示例存储在 Quartz 作曲家层中一样。

如果有人对在哪里实际找到有关执行此操作的文档有任何提示或建议(到目前为止,谷歌搜索没有帮助),我们将不胜感激。

4

1 回答 1

1

您不能将任何类型的 NSView 与 NPAPI 插件一起使用;没有可以在 NPAPI 插件中使用的 NSView 主机(嗯,有一些针对较旧的基于碳的浏览器的 hack,但它们从未被支持或支持并在所有 64 位浏览器中中断)。

您可以做的是使用 CoreAnimation 和 InvalidatingCoreAnimation,它允许您使用 CAOpenGLLayer,FireBreath有一个名为 BasicMediaPlayer 的示例,其中包含执行此操作的示例代码。

于 2011-12-06T00:05:52.760 回答