gpt4 book ai didi

javascript - 本地改编的 Affectiva jsfiddle 示例给出错误 : "Failed to load resource: ...affdex/adapter-1.4.0.js"

转载 作者:行者123 更新时间:2023-11-28 15:03:14 25 4
gpt4 key购买 nike

我试图改编 Affectiva 开发者网站上给出的 jsfiddle 示例:

https://jsfiddle.net/affectiva/opyh5e8d/show/

我将fiddle中的html部分添加到一个html文件中,并将js脚本单独添加到一个js文件中,并在html文件中调用它。

按 jsfiddle 上的“开始”会显示多个日志和一个弹出窗口,请求使用相机的权限。但我本地的例子并没有这样做。通过一些控制台日志进行调试,我将其范围缩小到在 affdex.js(sdk 提供的 js 文件)脚本代码中未执行的一行:

require(docElement, url, function() {
self._startCamera();
},
function() {
self.getCallback("onInitialize", false)("Unable to load adaptor.js to load the camera");

位于 affdex.js 的代码块内:

self.start = function() {
if(!self.isRunning) {
ctor();
var url = affdex.getAffdexDotJsLocation() + adapterJSVersion;
require(docElement, url, function() {
self._startCamera();
},
function() {
self.getCallback("onInitialize", false)("Unable to load adaptor.js to load the camera");
});
}
};

这个问题之前已被问过:Affdex JS SDK - Can't get callbacks from the camera detector所以我接受了那里建议的答案并尝试运行它并检查控制台日志并收到错误:

“无法加载资源: http://localhost:8000/affdex/adapter-1.4.0.js 服务器响应状态为 404(未找到文件)”

这实际上是“require..”代码行最终尝试加载的内容。它看起来像是一个依赖项,但它没有在 jsfiddle 中列出,而且我也无法在 Affectiva SDK 网站上的任何位置找到它。

如果有人对此有任何想法,我们将不胜感激。谢谢。

最佳答案

如果您确实需要能够在没有互联网访问的情况下运行它,那么如果您下载所有这些文件并将它们保存在与 affdex.js 相同的位置,它就可以了

  • affdex.js
  • affdex-worker.js
  • affdex-native-bindings.js.mem
  • affdex-native-bindings.js
  • affdex-native-bindings.data
  • affdex-native-bindings.asm.js
  • 适配器-1.4.0.js

关于javascript - 本地改编的 Affectiva jsfiddle 示例给出错误 : "Failed to load resource: ...affdex/adapter-1.4.0.js",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40164722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com