【问题标题】:Is there a way to record the phone screen using ARCore SDK?有没有办法使用 ARCore SDK 录制手机屏幕?
【发布时间】:2018-04-28 08:17:51
【问题描述】:

我想以视频格式录制手机屏幕。

有没有办法使用 ARcore android SDK 记录我的屏幕??

【问题讨论】:

  • 你的目的是什么?
  • 我想拍摄一个包含 AR 对象的视频。这就像一个相机录制视频
  • 这是您想在应用中提供的功能,还是您只想录制屏幕以便将视频发布到某个地方?
  • 是的,我想将视频发布到服务器,我不想录制屏幕,我只想录制 GLSurfaceView。
  • 如何像使用相机一样拍照和录制视频

标签: android arcore


【解决方案1】:

试试看这是否适合你 - https://stackoverflow.com/a/31547690/855984

唯一糟糕的是,您需要通过 USB 数据线连接才能控制录制。

只要您是流程的所有者,Android Studio 就会对您在设备上看到的任何内容进行采样。不适用于翻录其他视觉效果,例如 Netflix。

【讨论】:

  • 我想拍摄一个包含 AR 对象的视频。这就像一个相机录制视频
  • 您是否尝试过使用 Android Studio 中提供的工具进行录制?
  • 我不明白,我想将 glsurfaceview 记录到 .mp4 文件,然后发布到服务器
【解决方案2】:

您希望将录制功能内置到您的应用中吗?如果没有,只需使用类似DU Recorder 的应用程序。很适合我录制 Google Tango Apps。尚未使用 ARCore 对其进行测试,但应该也可以。

【讨论】:

  • 我想拍摄一个包含 AR 对象的视频。这就像一个相机录制视频
  • 我可以确认此解决方案有效。它在 AR 中效果很好!谢谢史蒂芬 F!
【解决方案3】:

通过使用可记录表面视图代替 GLSurfaceView,我成功地记录了手机屏幕。见:https://github.com/UncorkedStudios/recordablesurfaceview。 OnDrawFrame 由 recordablesurfaceview 调用两次,一次渲染到屏幕,第二次录制视频。保存视频后,您可以根据需要将其上传到服务器。

【讨论】:

  • 此解决方案未按需要使用 ARcore android SDK。
  • 它不是原生 ARcore,但它是我发现的最接近“类似 ARCore”的,并且不需要大量投资自定义代码
猜你喜欢
  • 2018-01-02
  • 1970-01-01
  • 2019-09-27
  • 1970-01-01
  • 1970-01-01
  • 2018-08-01
  • 2017-12-23
  • 2015-08-22
  • 1970-01-01
相关资源
最近更新 更多