9***@qq.com
9***@qq.com
  • 发布:2023-09-20 10:15
  • 更新:2025-09-24 18:13
  • 阅读:583

vue3+threejs,打包成5+app后,模型无法加载

分类:HTML5+

报错信息:Fetch API cannot load file:///android_asset/www/model/model.glb. URL scheme “file” is not supported
分类:HTML5+

2023-09-20 10:15 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

我也遇到相同的问题,请问您的问题解决了吗?

b***@163.com

b***@163.com

需要用h5+的接口读取文件然后再给load加载

getfile(e){  
        let url = plus.io.convertLocalFileSystemURL(e)  
        return new Promise((resolve,reject)=>{  
    //利用安卓plus来加载模型文件  
    plus.io.resolveLocalFileSystemURL(url, entry => {  
        var reader = null;  
        entry.file( file => {  
            reader = new plus.io.FileReader();  
            reader.onloadend =  ( read )=> {  
                resolve(read.target.result)  
            };  
            reader.readAsDataURL( file );  
        }, function ( error ) {  
            alert( error.message );  
        });  
        },err=>{  
        resolve(e)  
        })  
    })  
},

要回复问题请先登录注册