我正在开发一款虚拟导览的Android应用。我有一个问题,我不能使用“file:///”转到资产。我正在使用Panotour进行巡回演出,因此在旧版本中我的应用程序都很好用,但现在在新版本中它检测到我正在使用“file:///”所以巡演停止并且它不收费。我已经在iOS中有一个版本,没有问题,因为我在路径中不使用“file:///”,那么是否有“file:///”的替代方案?我必须访问资产和SD卡中的文件,并在我的webview中处理基本URL的路径。
答案 0 :(得分:1)
您可以尝试解析路径,例如:
Uri uri = Uri.parse("file:///android_asset/path_to_file"); //replace path_to_file with correct path.
uri.getPath();
答案 1 :(得分:0)
经过很长时间尝试不同的解决方案,我能找到的唯一方法是,在巡视文件中搜索index.js并更改“== file://?”像“== fifi://?”它已经完成,我现在可以在android中使用tour 360 app,它对我来说是100%的工作。
<强> sumary 强>:
建设项目的panotour文件 - &gt; index.js 变化
=="file://?
到
=="fifi://? //anything