我不能让StageWebViewBridge加载外部资源



我使用appfile:/。道路是正确的;如果我把它放到屏幕上,复制粘贴到资源管理器中,它会链接到图片。

我还需要做什么吗?

UPDATED我已经更新了库,现在更容易使用了。你能测试一下吗?

我是StageWebViewBridge类的作者。如果您使用的是Android,则存在已知问题。不管怎样,我有一个可行的解决方案,我会在下周更新。

如果问题不在Android,那么给我发一些代码。

我也对如何访问本地打包的资产感到困惑。我把它们按要求放在HTML文件夹中,当我向StageWebViewBridge发送信号以设置视频的.src属性时,我不确定如何做到这一点。

没有StageWebViewBridge,完全在一个网站上,我可以直接通过JavaScript引用视频对象的文件,例如swvRef。SRC = 'file.mp4';这工作得很好。当我试图告诉flash通过StageWebViewBridge发送调用时,它确实接收到StageWebView的调用(我有JavaScript报告它)。然而,当我试图设置视频对象的。src时,我无法找出正确的路径。

文档说要把所有的东西放在一个"html"文件夹里。我照做了。没有引用。src的'html/.mp4'或' .mp4'或'htmlCache/.mp4'曾经使新的javascript html5视频类工作。

Bridge正常发送AS->JS和JS->AS。我只是在寻找如何引用打包文件的信息。我想放一个放到/html文件夹里的视频到目前为止,我做不到。

得到了同样的问题,并修复了"appfile:/"

为什么本地html文件需要"appfile:/"呢?

  • 如果处理过的html/js/css是本地的而资产是相对的(也就是..)/或没有http://)你应该把它们当作"appfile:/"

  • 如果处理的文件是远程的,你不需要处理资产?

是否有"appfile:/"的最佳实践?

实际上我在浏览器中调试我的html/js/css游戏,但如果我使用appfile:/它将不再工作。我将不得不处理两个行为

相关内容

  • 没有找到相关文章

最新更新