源于示例的Wikitude SDK项目;不起作用
Wikitude SDK project derived from samples doesn't work
我一直在修改Wikitude SDK提供的示例项目,我面临着一个问题:这段代码似乎永远不起作用:
this.tracker = new AR.Tracker("/assets/magazine.wtc", {
onLoaded: this.worldLoaded
});
也就是说,世界永远不会加载,因此永远不会调用函数"worldLoaded"。我不知道为什么这个世界没有加载,因为这个文件是样本中提供的原始文件,而且它曾经工作过。区别似乎很小,我只向World变量添加了一个新成员,该成员将定义一些额外的参数。
我得到的错误是
Uncaught TypeError: Cannot read property 'apply' of undefined
ade.js:1AR.i.__executeFunctionByName ade.js:1AR.i.callAsync ade.js:1l
知道如何解决这个问题吗?
似乎已经激活了ADE,这在移动设备上是不必要的。在您的HTML中,请删除这一行(您的ade.js路径可能略有不同)。这将使错误消失。
此外,我的建议是在跟踪器中添加一个onError事件。在这种情况下,当跟踪器无法加载时(指定的位置错误、文件无效等),您会收到通知,您可以做出相应的反应。
相关文章:
- JQuery和Javascript没有'在我的项目中不起作用,但在网络上起作用
- 设置单击项目符号导航后不起作用的间隔
- 我在页面中使用的jQuery UI可排序项目;不起作用
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- 在我的项目中,添加、删除和编辑功能不起作用
- Netbeans 8.0.2 extjs 项目自动完成不起作用
- Ext JS,项目单击侦听器似乎不起作用
- 聚合物项目材料设计下载文件不起作用
- 代码不起作用:使用 Javascript 将项目动态添加到 HTML 中的列表中
- 辅助角色在嵌入在 WPF 项目中的 HTML 页中不起作用
- 反应.js:项目不起作用
- 图像滑块不起作用(jquery)- Rails 3项目
- Jquery - 按 ID 选择项目不起作用
- 使用带有下划线循环的回调函数.js骨干.js项目不起作用
- 从Select2中删除项目不起作用
- 简单的angular项目不起作用
- Javascript动画fadeIn对新添加的项目不起作用
- 在具有不同端口号的单个服务器上运行多个sails项目不起作用
- jQuery从数组中删除项目不起作用
- FClick嵌套项目不起作用