0

NSOpenGLViewを使用してMacでNPWebプラグインを設定するためのリソース/例を知っている人はいますか?WebKit SVNのサンプルのいくつかを変更しようとしましたが、GLViewがロードされません。私がセットアップする方法は、サンプルがQuartz Composerレイヤーに保存するのと同じように、NSOpenGLViewレイヤーをメインプラグインレイヤーに保存することです。

誰かがこれを行うためのドキュメントを実際に見つけるためのヒントや提案があれば(グーグル検索はこれまで役に立たなかった)、それは大いにありがたいです。

4

1 に答える 1

1

NPAPIプラグインでどのタイプのNSViewも使用できません。NPAPIプラグイン内で使用できるNSViewのホストはありません(古いカーボンベースのブラウザーにはいくつかのハックがありますが、それらはサポートまたはサポートされておらず、すべての64ビットブラウザーで機能しません)。

できることは、CoreAnimationとInvalidatingCoreAnimationを使用することです。これにより、CAOpenGLLayerを使用できます。FireBreathには、それを行うためのサンプルコードを含むBasicMediaPlayerという例があります。

于 2011-12-06T00:05:52.760 に答える