1. 首页
  2. 问答社区

问答社区

EasyAR中,进入AR模式之后,黑屏

花开富贵 发布于 7个月前 分类:EasyAR

这是我调用的EasyAR,开始渲染的部分代码:

2019122608523241

通过一个bool值来判断,是不是AR,

是AR的话就用HelloAR里面的接口,进行渲染,

不是AR的话,就走我自己的渲染的引擎,

并且我会在点击进入AR的按钮之后,调用helloAR的接口,打开摄影机

2019122608552941

但是打开摄影机之后,bool值也是true,但是屏幕还是显示黑屏,

这个问题有同学遇到过吗?

2个回复

  • 小梨

    是否给设备使用相机的权限了呢 ?

    黑屏一般有两种情况,一种情况是没有获得相机权限,另一种情况是当前设备不支持AR。

    如果已经授予相机权限了,可以通过 EasyAR 的 Api 判断一下当前设备是否支持 ~

  • 花开富贵

    需要注意的一个点是,如果是在mView里面进行mView的初始化,而EasyAR的初始化是在mView的构造里面写的话,那么第二次进入App的时候,就需要判断一下有没有相机的权限再去初始化EasyAR,

    如果只是单单在权限申请的回调里面进行EasyAR的初始化的话,第二次进入App就不会申请权限,此时EasyAR就初始化失败了。

联系我们

AR社区交流群:AR社区交流群

QR code