我一直试图让AR.js在我创建的Web应用程序中工作。我正在将此应用程序构建为插件,随后将其加载到名为BuildFire(buildfire.com)的平台中。该应用应仅在实际应用本身内部的iframe中作为网络应用加载。当我加载插件时,它会显示一条错误消息:
Webcam Error
Name: NotReadableError
Message: Could not start video source
如果我在移动浏览器窗口中加载相同的代码,而在Cordova iframe的上下文中加载时不在我的Web应用程序中加载相同的代码,则它可以很好地工作。如果无法以浏览器允许的方式访问相机,是否会发生一些权限问题?
这是在Android上的S8上发生的,尽管我怀疑在这种情况下硬件的关系不大。