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

标签 javascript affdex-sdk

我试图改编 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/

相关文章:

javascript - 使用 Affectiva JS SDK 的错误(帧检测器模式)

android - java.lang.UnsatisfiedLinkError CameraDetector 仅适用于 ARMv7 设备

android - Affdex Android SDK - 保存和使用 CameraDetector

ios - 相机在启动情绪检测器时卡住

javascript - 下一个JS : Main and Nextscript

javascript - 函数中的 JS 简单函数不起作用

javascript - 如何使用 jQuery 从其他网站抓取内容?

javascript - 如何使用 Emotion SDK for Javascript 批量处理视频文件

javascript - 如何对具有多个值的对象数组进行分组?

javascript - 为什么在运行 map 时使用扩展运算符的数组副本会修改原始数组?