如何访问" Retake" UIImagePickerController中的选项?

时间:2016-06-04 16:16:38

标签: ios video swift2 uiimagepickercontroller

我是一名开发项目的新手开发人员,该项目涉及从iPhone获取视频并将其上传到服务器。为了拍摄视频,我正在使用UIImagePickerController。这完全符合我的要求。它允许我将overlay views添加到相机并设置videoMaximumDuration。但根据我的要求,我会在用户选择Use video选项后添加叠加视图。在该视图中,我将再次拥有一个具有Retake视频功能的按钮。这可能看起来不符合逻辑,但根据项目的要求,这是合乎逻辑的,相信我。我用google搜索过,大多数人都喜欢使用AVSessionManager并创建自定义相机控件。但是创建一个类似于UIImagePickerController的自定义控制相机确实会对我的截止日期产生影响。此外,我想只重用Retake功能。

选择Retake选项后是否有办法使用Use Video视频,或者此方案有解决方法吗?

我正在使用Xcode 7.3 Swift 2.2

1 个答案:

答案 0 :(得分:0)

Apple似乎不允许用户重复使用其功能。 Retake功能无法重复使用。所以我不得不采用默认设置。因此,为了达到我的要求,我只需在没有任何动画的情况下点按我的自定义UIImagePickerController按钮时重新启动Retake