我使用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:/它将不再工作。我将不得不处理两个行为