2011-12-05 3 views
0

NSOpenGLView를 사용하여 Mac에서 NP 웹 플러그인을 설정하는 데 필요한 모든 리소스/예제를 아는 사람이 있습니까? WebKit SVN 샘플 일부 수정 시도했지만 GLView로드하지 않습니다. 내가 설정 한 방법은 Quartz composer 레이어의 샘플 저장과 마찬가지로 NSOpenGLView 레이어를 메인 플러그인 레이어에 저장하는 것이다.NP (Netscape) 웹 플러그인의 NSOpenGLView

누구나 실제로이 작업에 대한 문서를 찾을 수있는 곳 (Google 검색은 아직 도움이되지 않음)에 대한 조언이나 제안 사항이 있으면 크게 환영 할 것입니다.

답변

1

NPAPI 플러그인과 함께 NSView를 사용할 수 없습니다. NPAPI 플러그인 내에서 사용할 수있는 NSView를위한 호스트가 없습니다 (이전의 탄소 기반 브라우저에는 해킹이 있지만, 지원되거나 지원되지 않으며 모든 64 비트 브라우저에서 중단되지 않았습니다).

CoreAnimation과 InvalidatingCoreAnimation을 사용하면 CAOpenGLLayer를 사용할 수 있으며 FireBreath에는 BasicMediaPlayer라는 샘플 코드가있는 예제가 있습니다.

+0

고마워, 그게 내가 필요한거야! – TaylorP