上传测试后未定义 AirConsole View Manager
Posted
技术标签:
【中文标题】上传测试后未定义 AirConsole View Manager【英文标题】:AirConsole View Manager is not defined after uploading for testing 【发布时间】:2018-05-24 16:47:08 【问题描述】:我目前正在构建游戏,当我尝试将其上传到 AirConsole 时,游戏在预览中显示错误。
以前有人遇到过这个问题吗?
“未捕获的 ReferenceError:未定义 AirConsoleViewManager”。
var airconsole = new AirConsole( "orientation": "landscape", "device_motion": 10 );
var vm = null;
window.onload = start;
airconsole.onReady = function ()
//THE LINE UNDER CRASHES
vm = new AirConsoleViewManager(airconsole);
;
ReferenceError: AirConsoleViewManager is not defined
at AirConsole.airconsole.onReady (https://storage.googleapis.com/XXX.xxxxxxx.xxxx.cdn.airconsole.com/2018-05-24-16-33-25/controller.html:125:22)
at AirConsole.onPostMessage_ (https://www.airconsole.com/api/airconsole-latest.js:1053:8)
at https://www.airconsole.com/api/airconsole-latest.js:969:8
非常感谢:)
【问题讨论】:
【参考方案1】:我假设您从 here (GitHub) 获得了有关 AirConsoleViewManager 的信息。
我无法确定,因为您尚未链接整个文件,但您需要下载 airconsole-view-manager.js 并将其包含在您的控制器脚本中。 p>
之前链接的 GitHub 示例中的示例有点奇怪,因为它不包含 JS 文件。最有可能的原因是他们假设(作为开发人员永远不应该这样做)人们已经知道它。
编辑:实际上,它们确实包含该文件,但不是在 JS 文件中完成,而是在 HTML 文件中:
<script type="text/javascript" src="airconsole-view-manager.js"></script>
【讨论】:
【参考方案2】:我不知道问题出在哪里,但是在清理构建并将代码转移到另一个项目之后,再次上传它就可以了!
【讨论】:
以上是关于上传测试后未定义 AirConsole View Manager的主要内容,如果未能解决你的问题,请参考以下文章
AirConsole CSS 不同于 App 和 Google Chrome