我是一名开发项目的新手开发人员,该项目涉及从iPhone获取视频并将其上传到服务器。为了拍摄视频,我正在使用UIImagePickerController
。这完全符合我的要求。它允许我将overlay views
添加到相机并设置videoMaximumDuration
。但根据我的要求,我会在用户选择Use video
选项后添加叠加视图。在该视图中,我将再次拥有一个具有Retake
视频功能的按钮。这可能看起来不符合逻辑,但根据项目的要求,这是合乎逻辑的,相信我。我用google搜索过,大多数人都喜欢使用AVSessionManager
并创建自定义相机控件。但是创建一个类似于UIImagePickerController
的自定义控制相机确实会对我的截止日期产生影响。此外,我想只重用Retake
功能。
选择Retake
选项后是否有办法使用Use Video
视频,或者此方案有解决方法吗?
我正在使用Xcode 7.3 Swift 2.2
答案 0 :(得分:0)
Apple似乎不允许用户重复使用其功能。 Retake
功能无法重复使用。所以我不得不采用默认设置。因此,为了达到我的要求,我只需在没有任何动画的情况下点按我的自定义UIImagePickerController
按钮时重新启动Retake
。