如何从Android WebView中的Assets文件夹加载ar.js自定义图像标记

时间:2020-06-27 19:23:36

标签: ar.js

我正在按照博客链接https://aframe.io/blog/arjs3/上的示例,尝试使用A-Frame和AR.js在Image Tracking AR的android webview中创建一个项目。我能够跟踪标记并从服务器URL显示3D。 第二步,我试图将图像标记放置在资产文件夹中并从那里加载它。我尝试了各种方法来提供文件路径,但均无用,该页面显示正在加载。这是我尝试给出标记路径的方法。 我在资产中创建了一个文件夹,并将三个文件iset,fset和fset3保留在那里。 html文件放置在与图像文件夹平行的资产文件夹中。

    <a-nft
        type="nft"
        url="file:///android_asset/Waffy/Waffy"
        crossorigin ="anonymous"
        smooth="true"
        smoothCount="10"
        smoothTolerance=".01"
        smoothThreshold="5"
>

如何从资产文件夹访问自定义图像?我已经在这个问题上停留了两天。

1 个答案:

答案 0 :(得分:0)

假设您的android_asset文件夹与HTML文件位于同一目录中,这应该可以工作:

<a-nft
    type="nft"
    url="./android_asset/Waffy/Waffy"
    crossorigin ="anonymous"
    smooth="true"
    smoothCount="10"
    smoothTolerance=".01"
    smoothThreshold="5">