荼蘼
荼蘼
  • 发布:2016-11-30 11:19
  • 更新:2016-12-01 12:08
  • 阅读:885

iOS开发开发

分类:5+ SDK

由于讯飞插件无法自定义界面的问题,因此重新写了自定义插件,遇到了一个问题:
我在代理中实现了音量改变的方法,当音量改变的时候,执行

// 通知JS层Native层运行结果,JS Pluginbridge会根据cbid找到对应的回调方法并触发  
        [self toCallback:self.callBackID withReslut:[result toJSONString]];

这个方法,但是这个方法只能被执行一次,请问要如何去执行多次?
就是:js脚本触发插件的方法,希望能够持续监听到实时的一些进度或者事件改变之类的。

2016-11-30 11:19 负责人:无 分享
已邀请:
骁骑

骁骑

PDRPluginResult对象有一个keepCallback属性回调之前设置为true即可持续回调,
也可以在插件里调用self.JSFrameContext获取当前插件所在的PDRCoreAppFrame对象
调用PDRCoreAppFrame对象的evaluateJavaScript调用html页面中已经定义的js方法也可以实现持续回调

http://ask.dcloud.net.cn/article/453

  • 荼蘼 (作者)

    keepCallback 这个有没有demo麻烦给个

    2016-12-01 17:34

该问题目前已经被锁定, 无法添加新回复