媒体投影重置 ARCore 会话

问题描述

我正在开发一个 Ionic 项目,在该项目中我通过自定义插件使用 ARCore。在 web 视图中,我正在渲染 3D 对象并每帧从原生 android 接收 ARCore 姿势信息。

现在我需要捕获 ARCore 会话以及在 web 视图中呈现的 3D 对象。我正在使用媒体投影来捕获屏幕。要开始屏幕捕获,用户需要允许权限,一旦用户授予权限,我的 ARCore 会话就会在我创建 MediaProjection 对象后重置。根据要求,一旦用户选择将对象放置在 AR 中,他将开始录制屏幕,但由于此会话重置,要求被打破。

我正在使用前台服务来获取屏幕捕获权限(从服务中触发活动并在权限请求后关闭它)。我需要一种方法来避免这种 ARSession 重置。我尝试搜索 MediaProjection 服务和 ARCore 之间的关系,但没有找到。请求您提供我应该采取的任何建议或方向..

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...