使用AVFoundation的方形video

我按照给定的教程创建了一个自定义方形video录制相机。 http://www.netwalk.be/article/record-square-video-ios

我可以从中导出一个方形video,但是当我尝试使用url播放新导出的文件时,它无法播放。

对于原始url,我试过工作正常,玩得很好。

我打开了手机的文件目录,发现video被裁剪并创建了一个文件,但是在quicktimeplayer上播放video时,它看起来很慢,似乎是逐帧播放,即太慢。 (不知道这是否是玩家的问题)。

这是项目的github链接。 请看看并纠正我。

https://github.com/ankit-betterbutter/CustomCamera

ViewController是摄像机视图VideoEditorViewController是录制后播放video的视图。

如果您还需要更多详细信息,请告诉我。

我还经历了许多其他主题,展示如何录制方形video,但无法掌握它们。 如果你已经实现了类似的东西,那么你可以提供一个演示,这将非常有用。

这将是一个很好的帮助伙伴。

谢谢。

我已经用代码更新了github存储库。

这些是我纠正的错误:

  • 我在创建文档目录的URL时犯了错误,因此我无法使用该video。
  • 我没有正确创建videoComposition。 创建CMTimeRange时出现问题。

请访问存储库并自行检查。 如果代码帮助你,也可以提升。 谢谢!!

回购链接 – https://github.com/ankit-betterbutter/CustomCamera