Swift3 iOS Swift-使用UIImagePickerController自动保存视频

Swift3 iOS Swift-使用UIImagePickerController自动保存视频,swift3,uiimagepickercontroller,video-capture,Swift3,Uiimagepickercontroller,Video Capture,在我当前的代码(使用Swift 3、iOS 10、Xcode 8.2.1)中,我尝试使用UIImagePickerController在一个循环中录制多个视频,无需用户交互 目前,我可以使用startVideoCapture()和stopVideoCapture()方法启动和停止视频捕获,并在didFinishPickingMediaWithInfo中获取视频信息。但只有在用户单击UI上显示的“使用视频”按钮后,才会调用didFinishPickingMediaWithInfo 我是否可以获取视

在我当前的代码(使用Swift 3、iOS 10、Xcode 8.2.1)中,我尝试使用
UIImagePickerController
在一个循环中录制多个视频,无需用户交互

目前,我可以使用
startVideoCapture()
stopVideoCapture()
方法启动和停止视频捕获,并在
didFinishPickingMediaWithInfo
中获取视频信息。但只有在用户单击UI上显示的“使用视频”按钮后,才会调用
didFinishPickingMediaWithInfo

我是否可以获取视频数据并再次继续录制,而无需用户单击“使用视频”选项?或者在调用
stopVideoCapture()
时,是否有方法触发
didFinishPickingMediaWithInfo
方法


谢谢你的帮助

所以我根据我在这篇文章中发现的讨论得出了结论-

基本上,如果您隐藏控件,
cameraController.showsCameraControls=false
,则在调用
stopVideoCapture()
后,它将触发
didFinishPickingMediaWithInfo


尽管知道即使在显示摄像头控件时是否可以触发
didFinishPickingMediaWithInfo
,还是很有趣的。如果摄像头控件可见或不可见,则不会调用didFinishPickingMediaWithInfo。我已经安排好了我的代表。