我正在开发一款使用 AVFoundation 类录制和播放视频的 iPad 应用程序。我已经准备好基本记录/回放的所有代码,现在我想添加一个功能,允许用户在视频上绘制和注释——我相信这不会太难。更难的部分是将绘图和注释组合到视频文件本身中,我还没有找到任何示例。我怀疑这部分是用 AVComposition 完成的,但不知 Prop 体是如何完成的。非常感谢您的帮助。
标记
最佳答案
我认为您实际上无法在 iOS 中将绘图保存到视频文件中。但是,您可以考虑使用单独的 View 来保存绘图并使用透明 View 将叠加层同步到视频上。换句话说,用户在视频中的 3 分 42 秒处圈出了一些东西。然后,当播放视频时,您将保存的绘图叠加到视频的 3:42 标记处。这不是您想要的,但我认为它是您现在可以得到的最接近的。
编辑:实际上毕竟可能有办法。看看这个教程。我没有阅读全部内容,但它似乎包含了您需要的叠加功能。
http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos
关于iOS:在 AV 视频上绘图,然后将绘图保存在视频文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341748/