【问题标题】:Screen capture video in iOS programmatically以编程方式在 iOS 中截屏视频
【发布时间】:2012-07-05 07:19:51
【问题描述】:

我正在尝试创建一个 UIView,它允许用户点击 i 中的一个按钮并记录屏幕(而不是从相机制作视频),然后将其保存到文档文件夹中。我在这里看到了几篇关于 AVAssetWriter 的 SO 文章,并引用了这个链接:http://codethink.no-ip.org/wordpress/archives/673,但那个链接似乎已经失效了。

但没有人真正展示过解决方案或提供任何关于如何完成的示例。任何人有任何想法或可以指出我正确的方向吗?这应该比现在更简单。

谢谢, 道格

【问题讨论】:

  • 虽然我还没有完全找到解决方案,但我确实在这里找到了一个很好的源代码参考:slideshare.net/invalidname/… 和源代码示例:subfurther.com/blog/category/avfoundation 在文件中:ATMScreenRecorderTest.zip
  • 嘿,你有什么解决办法吗..
  • 屏幕视频录制和用户音频的任何解决方案?
  • @Doug,你设法得到答案了吗?

标签: objective-c xcode screen-capture avassetwriter


【解决方案1】:

链接没有失效。

http://codethink.no-ip.org/wordpress/archives/673

如果您检查 cmets,还有一些代码可以混合音频和视频并将其保存为快速电影。

如果你仍然无法访问链接,有一个人在 binpress 上出售相同的代码:

http://www.binpress.com/app/ios-screen-capture-view/1038

【讨论】:

  • 好吧,它又死了。这就是为什么只有链接的答案不好。
  • @OrangeDog - 链接对我来说很好用!该页面包含大量代码和一些解释 - 对于 StackOverflow 答案来说太多了。我可以将代码复制到 GitHub 或 Gist 中,但它仍然是“仅链接”的答案。
  • 嗨@noodl_es,因为这是一个过时的答案,这仍然是录制 UIView(不是全屏)视频的最佳方式吗?谢谢你的时间!问题:stackoverflow.com/questions/34956713/…
【解决方案2】:

另一个有用的项目是 RecordMyScreen,在这里可以找到: https://github.com/coolstar/RecordMyScreen

【讨论】:

  • 是的,我已经关注该项目一段时间了,该团队在构建它和解决问题方面做得非常出色。
  • @Doug 和 Tim 你们知道这个项目是否可以录制视频吗?
  • 嗨蒂姆,因为这是一个过时的答案,这仍然是进行屏幕截图的最佳方式吗?具体来说,我们需要从 UIView 中捕获内容,而不是整个屏幕。问题:stackoverflow.com/questions/34956713/…。感谢您的宝贵时间!
  • @Crashalot 我不确定是否只有一个视图,但现在使用 Lightning / USB 电缆将您的设备插入 Mac,打开 Quicktime,选择屏幕录制,然后录制视频这样,是录制屏幕的最简单方法。
【解决方案3】:

实现它的另一种方法是使用反馈库,例如 BlitFeedback,其中包括轻松的屏幕视频捕获。

【讨论】:

  • 嘿 tony,blitFeeback 可以在应用程序中以编程方式记录屏幕吗?感谢您的帖子
猜你喜欢
  • 2023-03-19
  • 2016-03-18
  • 1970-01-01
  • 2021-04-29
  • 2011-01-13
  • 1970-01-01
  • 1970-01-01
  • 2011-12-07
  • 1970-01-01
相关资源
最近更新 更多