我想编写代码,以便当用户按下按钮时,相机会启动并记录 5 秒的视频。换句话说,我想进行视频捕获,但有时间限制。
UIImagePickerController 或框架的其他部分中是否有允许这样做的东西?谢谢你。
我想编写代码,以便当用户按下按钮时,相机会启动并记录 5 秒的视频。换句话说,我想进行视频捕获,但有时间限制。
UIImagePickerController 或框架的其他部分中是否有允许这样做的东西?谢谢你。
没有什么可以让您直接执行此操作。但是您可以非常轻松地使用 UIImagePickerControllerstartVideoCapture
开始捕获,然后在stopVideoCapture
5 秒后调用,例如使用[picker performSelector:@selector(stopVideoCapture) withObject:nil afterDelay:5]
.
或者你可以用 AVFoundation 做基本相同的事情,特别是 AVCaptureMovieFileOutputstartRecordingToOutputFileURL:recordingDelegate:
和stopRecording
方法。