我想编写代码,以便当用户按下按钮时,相机启动并录制 5 秒的视频。换句话说,我想要进行视频捕捉,但有时间限制。
UIImagePickerController 或框架的其他部分是否有允许执行此操作的内容?谢谢。
没有什么可以让您直接执行此操作。但是你可以很容易地使用 UIImagePickerControllerstartVideoCapture
开始捕获然后调用stopVideoCapture
5 秒后,例如[picker performSelector:@selector(stopVideoCapture) withObject:nil afterDelay:5]
.
或者你可以使用 AVFoundation 做基本相同的事情,特别是 AVCaptureMovieFileOutputstartRecordingToOutputFileURL:recordingDelegate:
and stopRecording
方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)