请问云识别要怎样拿到meta?sample中没有方法,相关文档也没有,想把视频地址或3D模型与图片绑定在一起,然后通过meta加载

0 投票
最新提问 4月 10, 2018 用户: shilimaixiang (140 分)

1个回答

+2 投票
最新回答 4月 10, 2018 用户: albert52 (37,800 分)
首先你要去上传meta文件,然后转成base64编码,用post放在请求参数上,然后会返回。。另外meta里面保存的仅是url,不是3D模型,如果你要使用3D模型的话,请先将模型上传到服务器上
发表于 4月 11, 2018 用户: zhengminghai (140 分)
同问,是要在SampleImageTargetBehaviour类的OnTargetFound()方法里用http去请求吗???
发表于 4月 11, 2018 用户: zhengminghai (140 分)
我在官网Meta里放了一个图片的url地址,在Target.MetaData里获取到的不是我放的URL也不是图片,请问里面放的是什么???
发表于 4月 11, 2018 用户: zhengminghai (140 分)
终于搞清楚了,Target.MetaData获取到的值是把我填在里面的url转换成Base64,我把代码贴这里给朋友看看吧!!           
void OnTargetFound(TargetAbstractBehaviour behaviour)
        {
            Debug.Log("Found: " + Target.Id);
            Debug.Log("Uid: " + Target.MetaData);
            //这里是把Base64转换成字符串
            byte[] vs = Convert.FromBase64String(Target.MetaData);
            string p = System.Text.Encoding.Default.GetString(vs);
            Debug.Log("p:" + p);
        }
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...