我正在使用appfile:/
. 路径正确;如果我将它放在屏幕上并将其复制粘贴到资源管理器中,它会链接到图像。
还有什么我需要做的吗?
更新我已经更新了库,现在更容易使用了。你能测试一下吗?
我是 StageWebViewBridge 类的作者。如果您使用的是 Android,则存在一个已知问题。无论如何,我有一个可行的解决方案,我将在下周更新。
如果问题不在 Android 中,请给我一些代码。
我也对如何访问本地打包的资产感到困惑。我按要求将它们放在 HTML 文件夹中,当我向 StageWebViewBridge 发送信号以设置视频的 .src 属性时,我不知道该怎么做。
如果没有 StageWebViewBridge 并且完全在网站中,我可以直接通过 JavaScript 引用视频对象的文件,例如 swvRef.src = 'file.mp4';。这工作得很好。当我尝试告诉 Flash 通过 StageWebViewBridge 发送调用时,它确实收到了对 StageWebView 的调用(我有 JavaScript 报告它)。但是,当我尝试设置视频对象的 .src 时,我无法找出正确的路径。
文档说将所有东西放在“html”文件夹中。我这样做了。对 'html/a.mp4' 或 'a.mp4' 或 'htmlCache/a.mp4' 的 .src 的引用永远不会使新的 javascript html5 视频类工作。
否则,Bridge 可以完美地发送 AS->JS 和 JS->AS。我只是在寻找有关如何引用打包文件的信息。我想播放放在 /html 文件夹中的视频,但到目前为止,我做不到。
遇到同样的问题并用“appfile:/”修复它
为什么本地 html 文件需要“appfile:/”?
如果处理的 html/js/css 是本地的并且资产是相对的(又名 ../ 或没有 http://),您应该将它们视为 "appfile:/" 吗?
如果处理的文件很远,您不必处理资产?
是否有使用 "appfile:/" 的最佳实践?
实际上我在浏览器中调试了我的 html/js/css 游戏,但是如果我使用 appfile:/ 它将不再起作用。我将不得不处理两种行为。