录制iPhone应用程序视频(无需模拟器)

发布于 2024-11-15 02:08:54 字数 67 浏览 3 评论 0原文

如何录制 iPhone 应用程序的视频?我无法使用模拟器,因为该应用程序非常依赖 OpenGL,并且使用加速计/陀螺仪。

How can I record a video of an iPhone app? I can't use the Simulator because the application is very OpenGL-heavy and uses an accelerometer/gyroscope.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

咋地 2024-11-22 02:08:54

您可以让 iPhone 输出视频并在另一台设备上捕获: 我该如何使用 MPTVOutWindow iPhone 未记录的类?

该答案中的一个链接说它在 iOS4+ 中不起作用,但在我不到一个月前参与的一个项目中,我们在 iPhone4 上使用了该功能存在,所以我会对此提出质疑(除非处理该部分的开发人员使用了另一种方法)

You can have the iphone output video and capture on another device: How can I use MPTVOutWindow iPhone undocumented class?

one of the links in that answer says it doesn't work in iOS4+, but on a project I worked on less than one month ago, we used that feature from an iPhone4 to present, so I would challenge that (unless the developer that handled that portion used another approach)

北恋 2024-11-22 02:08:54

我不确定这里是否有一个“本机”解决方案,缺少将视频捕获构建到您的实际应用程序中。

假设您的游戏/应用程序有一个设计清晰的输入管道,处理此问题的最干净的方法可能是模拟输入:

  • 放入(仅调试代码),让您“记录”所有原始输入事件。
  • 使用该设备播放演示会话以创建“录音”。
  • 在模拟器中运行应用程序,并向其提供您在设备上进行的输入“录制”。

模拟器可以很好地运行 GL 内容,并且可能会以比您的设备更高的帧速率运行。

I'm not sure there is a "native" solution here, short of building video capture into your actual app.

The cleanest way of handling this, assuming your game/app has a cleanly designed input pipeline, is probably to mock the input:

  • Put in (debug-only code) that lets you "record" all the raw input events.
  • Using the device, play out the demo session to create a "recording".
  • Run the app in the simulator, and feed it the input "recording" you made on the device.

The simulator will run GL stuff just fine, and probably at a higher framerate than your device will.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文