我一直在尝试从 mojo 混合应用程序中调用 pdk 插件,并且也尝试过使用 enyo 应用程序。在这两种情况下,我的 pdk 插件都显示为,有趣的是在 enyo 的情况下,我收到了插件注册完成后发送的 plugin_ready 响应。
在 web-os 站点中,他们提到 pdk 插件的问题使其看起来已失效。
但我找不到解决它的方法。
这就是我的插件的外观,
PDL_bool powerCall(PDL_JSParameters *params) {
runsine();
char *reply = "Done";
PDL_JSReply(params, reply);
return PDL_TRUE;
}
int main(){
int result = SDL_Init(SDL_INIT_VIDEO);
PDL_Init(0);
PDL_RegisterJSHandler("pawar", powerCall);
PDL_JSRegistrationComplete();
PDL_CallJS("ready", NULL, 0); // this is for enyo
PDL_Quit();
SDL_Quit();
return 0;
}
请建议我如何解决这个问题。我知道这是一项非常简单的任务,我很沮丧它花了这么长时间。
谢谢尚卡尔